Broad-based strength lifted Canada's main stock index 1.5 per cent Wednesday, while U.S. stocks also rallied after the U.S.