No, it is not mandatory. The best online casinos in Canada offer their games for free so you can practice strategies, learn the rules before betting with real money on online slots, baccarat, blackjack, craps, bingo, video poker or roulette.