Canadian stocks rose for a second day as energy producers and banks rallied after oil prices climbed on shrinking inventories and the country’s index of leading economic indicators advanced.