Yes, it is 100% legal to place real-money wagers at casinos. If you want to sign up to one of the best online casinos in Canada, read our guide for our top recommendations.