Yes, many Canadian casinos have no deposit bonuses that players can redeem with no deposit required.