One profile, one location, one landing page
Every brick-and-mortar Toronto location needs three things: a unique GBP, a unique local phone number (Google strongly prefers local numbers over toll-free), and a unique landing page on your website with that location's address, hours, services, photos, and embedded map.
These location pages are your single biggest local SEO asset. Generic 'Contact Us' pages that list all locations together rank for nothing — dedicated pages with 800+ words of unique content rank for the neighbourhood.
Avoiding the duplicate content trap
The biggest mistake multi-location Toronto businesses make is copy-pasting the same content across location pages with just the city name swapped. Google detects this immediately and either filters all but one page out of the index or penalizes the whole cluster.
Each location page should have unique service descriptions referencing local landmarks, neighbourhood-specific case studies, location-specific staff bios, and area-relevant FAQs.