Canada Markets open in 8 hrs 59 mins

Stocks rally, US imposes sanctions on Iran