Yes, in most cases you will need to create a new account at a new Canadian casino to claim a bonus. Existing player bonuses are the exception here and if you're offered one of those you'll usually be able to claim it by logging in to your account and opting in.