Flexepin is the most secure and anonymous deposit option for Canadian players. You do not indicate your personal data, but simply use a unique 16-digit code in your online casino account.