Since you asked, the laws north of the Medicine Line are indeed quite different from what our American cousins are used to. (Please, let's stay away from politics.)

A license is required to own firearms and purchase ammunition.

Firearms with barrels shorter than approx. 18.5" and overall length less than 26" are restricted. This includes handguns and shorter carbines/shotguns, and the process for applying for the restricted class license is quite involved. Transporting them anywhere is heavily limited (typically home to gun club range only). It is possible for someone to apply for a license to carry a restricted firearm, but only for their work (e.g., armoured car guard, bear biologist).

Semi-autos are permitted, but are limited to 5-round magazines (except rimfires).

Realistically, someone supplementing their income by picking mushrooms won't be spending money on fancy guns. They would take, if anything, the common centre-fire hunting rifle or shotgun.