Canada Stocks Rebound With Global Markets on Earnings Strength