So, finally I was able to book a hotel at Toronto!
I called then yesterday at 6AM ET, somebody answered and unfortunately got disconnected.
I called again several time, but the last one was at 6:30AM ET (Using skype) and someone answered after 2 hours.
I was looking to book Fairfield Inn Toronto which is $279/night, but its fully booked already. Fortunately the agent, offered me Comfort Inn Toronto(not yet published at Canada website), it's $263/night for single occupany includes meal and transpo.
I asked th agent on phone if I can change the date if ever theres flight changes, she said its non refundable/no changes.
BUT I called the hotel reception afterwards, they told me if anything changes I just have to call them and they can change me to a different date.