Yes, 21.com is legit and safe for Canadian players because they have valid Malta licensing. Additionally, their casino site uses SSL certificates for full security.