A 30-year-old Toronto man, and a 28-year-old man from Marmora have been charged after the OPP discovered nearly $150,000 worth of marijuana during a RIDE checkpoint in Mississauga.

OPP officers were conducting a RIDE checkpoint Tuesday morning on the westbound QEW off-ramp to Dixie Rd. in Mississauga when an officer stopped a vehicle at the checkpoint.

The officer immediately detected the odour of fresh marijuana, and a number of marijuana plants were seen in plain view at the rear of the vehicle, police say.

Police seized over 148 marijuana plants, with a street value of $148,000.

Brian Carvalho, 30 of Toronto, and Sean Wilson, 28, of Marmora, are facing charges of possession and trafficking of a controlled substance.