Yes. You can take Via Rail. It's not direct. There's a layover in Toronto.
5
Presumably you mean London, Ontario.
There are VIA rail trains that travel from Ottawa, Ontario and from Toronto, Ontario. There are also direct flights from Los Angeles, California; London, England; and Vancouver, Ontario.
No. Montreal is a city in Quebec. Toronto is a city in Ontario. Quebec and Ontario are provinces of Canada.
There should be. You could always check a local public transportation website. Hope i helped you out!
750 km, I have been going back and forth at least 5 times a year...
Take the greyhound bus unless you can get a good deal on the train.
Yes there is a London in Ontario
Toronto is in the province of Ontario and Montreal is in the province of Quebec. Ontario and Quebec are 2 of the 10 provinces in Canada.
Montreal - Quebec Quebec - Quebec Toronto - Ontario Vancouver - British Columbia Ottawa - Ontario
According to VIA Rail's website, You will be able to take a train from Montreal to Toronto, then transfer to the Niagara train.
It is about 63km from London, Ontario to Stratford, Ontario. Driving time is about 1 hour, 5 minutes.