私はグレイハウンドで行きましたよ。
料金、スケジュールはこちらに載っています。
http://www.greyhound.ca/
私はモントリオールまで行きましたが、旅費節約のためとにかくバスの中でずっと寝ていたので途中は降りて泊まっていません。
食事も途中に停車するバスディポ内のカフェテリアか、バスディポ近くのファーストフード、もしくは持っていった食料を車内で食べていました。
朝昼晩の食事時にはそれなりに停車時間も長いですし、気分転換に周囲を歩けますからずっとバスの中でも案外平気でしたね。
乗る時期にもよるでしょうけど、混んでなかったらそんなに苦痛でもなかったです。
幸いくさい人もいませんでしたし自分自身も思ったより平気でした。
ただ、グレイハウンドは夏は冷房が効きすぎて寒いです。
厚着をするか、窓のしたから吹き出る通風孔を塞ぐためにタオルか何か持っていったほうがいいですね。