Egor is correct. You have to get approval to temporarily import a firearm into Canada. The relevant regulations in plainspeak are
here.
Even if you have a gun that meets legal muster, it would be very difficult to get approval in time for your trip.