You need to do the reservations in the hotel before you travel.
Look for a hotel
There is a good 3 stars hotel just in the down town of Toronto city, and it’s the Metropolitan Hotel Toronto, that hotel is near to some leisure stores, and It’s too close to The BMX Toronto Jam in the 108 Chestnut Street, The hotel has a envelope swimming pool, Gym and a free limo service in the mornings, and finally, It has 428 amazing rooms.
Places to visit in Toronto
I thing you should to go to the Toronto City Hall.