North American stock markets roared back to life on hopes of a massive U.S. government stimulus package and positive data from Italy regarding the novel coronavirus outbreak.
The S&P/TSX composite index closed up 1,342.59 points or almost 12% at 12,571.08.
In New York, the Dow Jones industrial average enjoyed its largest daily gain since 1933 by rising 2,112.98 points or 11.3% at 20,704.91. The S&P 500 index was up 209.93 points at 2,447.33, while the Nasdaq composite was up 557.18 points at 7,417.86.
The Canadian dollar traded for US69.01¢ compared with an average of US69.05¢ on Monday.
The May crude contract was up US65¢ at US$24.01 per barrel and the May natural gas contract was up US5.6¢ at US$1.73 mmBTU.
The April gold contract was up US$93.20 at US$1,660.80 an ounce and the May copper contract was up US7.95¢ at US$2.18 a pound.