We've booked our plane tickets to Canada (from Johannesburg) for June next year

.... now the planning can start for this long awaited trip. We will be in the Toronto area.
So my dilemma... we will need somewhere to stay ... we being me, hubby & our 22 year old son. The family can't put us up at all

.
Any suggestions from any locals please?