On Monday morning, Barrie Police noticed a suspicious vehicle at the Quality Inn on Hart Drive.
A man and woman were in the rented car smoking marijuana with no identification on them.
The man gave officers fake names and resisted arrest. The woman attempted to grab a bag that contained a loaded 9mm Glock handgun with 9 rounds of ammo, along with heroin and drug paraphernalia.
A 21 year old man from Toronto and a 19 year old woman from Mississauga where charged with numerous drug and weapon offenses.