C'est beaucoup de km en peu de temps, perso je ne garderais pas la partie
Toronto / Niagara. Si vous tenez absolument à y aller, ne faites pas l'aller retour, reprenez l'avion de
Toronto, sinon c'est une journée de route (et pas la plus excitante), pour reprendre l'avion de
Montréal. Après tout dépend de ce que vous comptez faire aussi, et du temps passé à chaque endroit.
Pour les hébergement, je ferais l'inverse. Dans les grandes villes vous trouverez toujours à vous loger, mais en dehors c'est plus limité donc par sécurité je réserverais, mais normalement vous devriez trouver à vous loger. Le risque de na pas réserver à l'avance c'est surtout de perdre du temps le soir à chercher et aussi comme vous prévoyez beaucoup de km, de prendre votre temps au début et de devoir avaler les km sur la fin. Si vous ne réservez pas pensez à équilibrer les distances journalières pour pouvoir tout faire correctement. Pensez à ne pas faire trop de route à votre arrivée, avec le décalage horaire et la fatigue il vaut mieux y aller relax au début.
Pour loger chez l'habitant vous pouvez passer par Airbnb, sinon avec google en tapant le nom de la ville et hébergement vous trouverez plein de propositions. Votre circuit passe par des lieux plutôt touristiques donc il y a du choix, après tout dépend aussi du budget. Pour
Tadoussac, ça devrait être un peu plus calme début septembre mais c'est très touristique et je préfère les Escoumins ou les Bergeronnes, un tout petit peu plus loin mais plus au calme et avec plein de baleines visibles de la rive.
Mes adresses de prédilections sur votre circuit: le long du Fjord:
auxbonsjardins.com et si vous comptez faire un arrêt dans les belles forêts de la
Mauricie, passez quelques jours ici (notre deuxième maison quand on vivait au
Québec):
www.laccastor.com. Mais ce ne sont pas des hébergements luxueux, donc je ne sais pas si c'est ce que vous cherchez.