In our opinion, if you have the extra time. You will enjoy some of the most beautiful scenery in the world. also we recommend to pay extra for business class, less crowded, quieter, larger more comfortable seats, including internet.
In Detroit, you can just take local transit across the border to Windsor, Ontario, from where you can catch a VIA train to Toronto. http://viarail.ca/.
In Detroit, you can just take local transit across the border to Windsor, Ontario, from where you can catch a VIA train to Toronto. http://viarail.ca/.