WHITE RIVER, ONT.—Police have arrested a 54-year-old man from Mississauga in a series of bank robberies from Toronto to Sudbury.

Ontario Provincial Police say the suspect was arrested at a hotel in White River, about 700 km. northwest of his hometown, on Friday.

Police allege the man was involved in more than 35 break-ins at bank branches in the GTA, Barrie, Orillia, Collingwood and Huntsville among other communities.

He’s been charged with robbery, possession of stolen property and failing to comply with a probation order, among other counts.

Police say he’ll be transported to southern Ontario, where he’ll face other charges.

OPP say police departments in Toronto, York and Peel regions, Orangeville, Barrie, South Simcoe and Sudbury assisted with the investigation.