The accused was a passenger in a vehicle stopped for an expired validation sticker.
After smelling marijuana and hearing an occupant admit to having marijuana in the console, police searched the occupants under the Cannabis Control Act.
A loaded handgun was found on another passenger, leading to the arrest of all occupants.
During a search incident to arrest at the police station, a second loaded handgun was found in a satchel concealed under the accused's jacket.
The accused brought Charter applications alleging arbitrary detention, unreasonable search, and right to counsel breaches.
The court found a technical s. 10(b) breach but admitted the firearm under s. 24(2).
The accused was found guilty of the firearm offences.