If you are a recreational punter, you do not need to pay tax on your winnings in Montreal. However, if you are a professional making a living through gambling, you have to pay taxes.