I think one of Canada's strongest gun laws is small capacity mags.
On the homophobic side topic, your really splitting hairs in any Canadian city. They are all safe and progressive and its really not an issue. People that are against it are the minority and they know it so you don't see anything anti publicly.
The whole magazine restriction thing is actually a complete farce.
For any non-Canadians browsing, the default magazine restrictions are 5 rounds for a rifle, and 10 rounds for a handgun. Thanks to a hilarious loophole, Canadians are allowed to legally triple their rifle magazine capacity.
Rifle magazines in Canada can only be sold if they're chambered to hold 5 rounds of whatever bullet they're
designed to hold. For instance, a magazine designed to hold 5 .50 caliber rounds is legal, while a magazine designed to hold 15 .223 caliber rounds is prohibited. A
Beowulf magazine is legal low-capacity rifle magazine that is chambered to hold 5 .50 caliber rounds. Since the law restricts magazine capacity based on the ammunition it is
designed to hold, and not what it can
theoretically hold, people are legally allowed to load up 15 smaller caliber bullets (.223) into a 5 round .50 cal Beowulf mag.
Just load up the magazine with a non-recommended ammunition type and presto, you have a completely legal 15 round assault rifle. The RCMP has even gone on record saying there's nothing wrong with doing so.
Alternately, you can legally use a 10 round pistol magazine in a rifle so long as it fits.