Provincial police say a small quantity of marijuana and drug paraphernalia were seized when the youth was stopped.
Officers also discovered a replica handgun and a loaded .22-calibre revolver in the car.
Police say a search at a residence recovered a stolen Browning rifle.
The 17-year-old boy now faces 11 weapons and firearms offences as well as a number of drug charges.