One big advantage online casinos offer compared to land-based ones is the variety of bonuses. There are norms and qualification factors for each of these bonuses and so it is necessary to be familiar with those aspects first before one begins to play.
Canada is a wonderful land of natural beauty. It has a long history of gambling and many laws. While no specific law states that it is prohibited to gamble, we see none that states it is legal. It is illegal if you are present in a “common betting house” but no one has charged or arrested a Canadian citizen for indulging in betting activity.