Yes, Shakepay is a legal Money Service Business registered and regulated by FINTRAC and Quebec to operate across all Canadian provinces and territories.