All USGI carbines are restricted in Canada, so one needs a proper Federal "restricted" permit to buy one, along with a good reason. Only 2 good reasons allowed, to shoot it at an approved range, or as an approved collector. Defending your home is not an acceptable reason (believe it or not!). It is against the law here to take it into the bush and blast away (with a max 5 rd mag!). However, if you are lucky enough to have an M1
carbine with a 19" or 20" barrel, it was/is a long gun, but as of April 5, it is no longer registered with the Federal Gov't. You can take these into the bush & blast away with your 30 rd mag, pinned to 5 rds. Or sell it to someone with a permit for long guns, with no gov't record of transfer of ownership as of this date. That's the big change.
ALL handguns in Canada are either restricted or prohibited (under 4" bbl length and all .25 & .32 cal). Special permits need to buy, or possess, and ABSOLUTELY not allowed to carry. Only transport to an approved range locked up in a box with trigger lock too. Can take to a gun show too to show them off.
Of course the bad guys obey all these rule too.