Toronto is a mega city, a series of suburbs stitched together to make Canada’s metropolitan core. The inimitable Suits is filmed throughout Toronto, and this is where Meghan Markle has chosen to call home while shooting the last 7 seasons. Herein our guide to the top hotels, restaurants and gyms.