No, Canadians do not pay taxes on gambling winnings unless that gambling is their main source of income. Professional poker players or sports bettors would need to file taxes. Lottery wins, jackpots and other gambling wins for non-pros are not subject to taxes.