なんとか、バスだけで旅行できそうですね。時間的には下記の感じです。日曜日トロントの公共交通は朝9時スタートだったと思うので、注意が必要です。でも、24時間バスが走っているルートもあり、そんなに困るということはないと思います。
29日 早朝 トロント着 〜一日 市内観光
夕方 トロント発(17:15) → ナイアガラ(19:20)
ライトアップ観光 宿泊
30日 朝 〜ナイアガラツアー半日 参加
夕方 ナイアガラ 発(14:00) → アルゴンキン州立公園(22:55)
(ハンツビル市内に宿泊)
10/1日 朝 〜アルゴンキン州立公園 散策
夕方 モントリオール に向けて移動 (22:55)
2日 朝 モントリオール 着(?)(10:20) 〜1日 市内観光
そのまま宿泊
3日 朝 ローレンシャン高原に向け出発、(9:00)
一日散策 or 観光(10:40)
夕方 ローレンシャン発(17:15)→Montreal(19:40) Montreal(20:00) → ケベック(23:15) 宿泊
4日 朝 ケベック 半日観光
4:00pm グレイハウンドで帰る
http://www.greyhound.ca/
(トロント→ナイアガラ→ハンツビル→モントリオール)
http://www.galland-bus.com/
(モントリオール⇄ローレンシャンSaint-Sauveur-des-Monts)
http://www.orleansexpress.com/
(モントリオール⇄ケベック)