no you don't need one to ship Canada to Canada.. but like the others said, UPS, CANPAR are you're only two options. Canada Post wont and they own purolater so that's out, Canada Post classes ammo and powder and primers as hazmat , i mean hell they class a bare rifle as hazmat so not really surprising there.lol
UPS is easiest if going to random small towns, since Canpar isn't in as many places