Canadian stocks ride advance in oil, mining stocks By: MarketWatch March 29, 2010 at 14:26 PM EDT Canada's benchmark index rose Monday as strong performances by energy and metals stocks offset losses by financial and consumer shares. Read More >> Related Stocks: Canadian Natural Resources Limited Manulife Financial Corporation Rogers Communications Royal Bank of Canada Shaw Communications Suncor Energy Inc Teck Cominco Limited Thomson Reuters Corporation Toronto-Dominion Bank