If you are based in Canada and are of the legal age to register for a new account, then you can claim most new no deposit bonuses. However, depending on payment and country restrictions there might be different or exclusive no deposit bonuses.