The gambling laws allow you to bet in Canada, so it is legal [provided you have registered on a licensed website.