Canada Markets open in 9 hrs 26 mins

Stocks rally, US imposes sanctions on Iran