You can gamble online for real money from any province in Canada. The national criminal code prevents the brands from running on Canadian territory, though does not make it illegal to play. With all the reputable international brands welcoming players from Canada, there are a lot of different free spins offers to choose from.