有力かどうかはわかりませんが。
もしあなたがアメリカ国内で行くのはNYだけでいいのであればCANADA PASSでいいかと。
そのPASSがあればアメリカ国内へはTorontoからBuffalo、Detroit、New YorkとMontrealからNew York、BostonとVancouverからSeattleへ行くことが可能です。
及び、そのPassでVIA Railも下記の区間を利用可能です。
Toronto-Montreal
Ottawa-Montreal
因みにPassはネットで買ったほうが相当安く手に入ります。1週間前後で届きますしね。
尚、ネットで購入される際、クレジットカードで購入することになります。
買い進めていくと勿論英語で「クレジットカードの住所を入力してください」というような画面にいきますが、自分が受け取りたい住所を入力しておかないと下手すると日本に送られたりしてしまいますのでご注意を。
http://greyhound.ca/グレイハウンドのカナダのHP
http://www.discoverypass.com/各種パスの購入はこちらから。
余談ですが旅をされるのであればケQuebec州にあるPerceという町は超お勧めです(笑
がんばってね。