Canada's main stock index rose on Tuesday as a seven-year high for oil prices bolstered energy shares and bank stocks ...