Yes, but only in a particular way. Online gambling is legal in Canada when a provincial government runs or licenses it, and each province decides how.
Here's the framework as I read it from the record, with the regulator named for each province so you can check it yourself. This is general information, not legal advice.
The short version
Legal online gambling in Canada means a provincial government operates it, or in Ontario's case licenses it.
Alberta, British Columbia, Manitoba and Quebec run government sites.
Ontario is the only province that licenses private operators.
New Brunswick, Newfoundland and Labrador, Nova Scotia and Prince Edward Island have no provincial online site, according to Legal Line.
Saskatchewan is where the...