Canada's main stock index rose on Tuesday as stronger-than-expected bank earnings offset a drop in oil prices and worries ...