I bought my bus ticket from Coach Canada. The round-trip adult fare is $46.75 (open ticket, no tax, 15% refund fee).
Greyhound and Coach Canada almost always share the same bus terminal in every city. In Toronto, the bus terminal is Toronto Coach Terminal at 610 Bay Street.
Coach Canada’s website is http://www.coachcanada.com
Greyhound’s website is http://www.greyhound.ca/
I took subway to Dundas Station, then walked along the undergound PATH west to Toronto Coach Terminal. PATH is downtown Toronto’s underground walkway linking 27 kilometres of shopping, services and entertainment. Follow PATH and you’ll reach your downtown destination easily in weatherproof comfort.
PATH map and more info: http://www.toronto.ca/path/
St. Catharines bus terminal serves local buses and Greyhound buses.
Most passengers on my bus got off at this station.
Niagara Falls(ON) Bus Terminal. You can also find VIA rail station in this picture.
All restaurants I saw in Niagara Falls are Chinese-operated. They all have a Chinese name.
Peace Bridge links Fort Erie, Ontario and Buffalo, New York
The bus waited for at least 10 minutes before parking at the Customs & Border Protection building. We then were asked to get off the bus along with all our belongings.
The immigration officer didn’t give me much trouble. But the customs officers were not so nice. They let anyone else pass without checking luggage but me. They checked everything in my bags and asked me countless questions.
One officer even went to the immigration office to get the immigration officer who let me pass previously. Then they both checked all my belongings once again. They just couldn’t believe one can travel so light to Hawaii. The immigration officer soon confirmed that his decision was right and went back to his office.
But one customs officer wouldn’t give up. “How much money do you have?” “$500” “$500 for 8 days?” “I also have my credit card with me.” “You are gonna need it.” He searched my bags again and said, “You have as much here as in your wallet$^%^$@”
All he could find were vacation stuff, so he finally had to give up, “Okaaaaaaaaaaaay. You can go.”