Westin Harbour Castle....don't worry about your car....it will be safe next to the Ferrari's, Porche's, Bentleys, AMG's.
If you don't mind splurging, harbour castle is a good idea. As for parking, almost all hotels here have indoor parking. Unlike NewYork..Toronto is much safer.