It is legal in Canada to gamble online with real money if you play at an online casino with a license. If you do, it is safe, and you are protected as a player.