As mentioned earlier, in Canada, betting winnings are generally not taxable for casual players. However, if you are betting professionally or earning significant amounts consistently, your winnings might be subject to taxation. A consultation with an expert would definitely be helpful.