Abbotsford, BC, Canada
Ottawa
The best and cheapest way to get from Abbotsford, BC, Canada and Ottawa is to travel by train, which will cost about 286 CAD or 243.90 USD.