Yes, it is legal in Canada. It has a license from the Kahnawake Gaming Commission, and eCOGRA offers a fairness certificate.