No - Canadians do not have to pay taxes on gambling winnings from horse racing, sports betting, lotteries, online casinos and any other games of chance.