CanadaSpaTravel 8 years ago Spas of Toronto Toronto is Canada’s largest city and a hub of business and finance as well as culture. Life is hectic, which