Police recover another 114 stolen cars at Port of Montreal
Police in Peel Region north of Toronto say they've arrested 16 people as part of an auto-theft investigation that has resulted in the recovery of 369 stolen vehicles, including 114 at the Port of Montreal, where they were intended for export. Read More