If you’re going to go indirect, the fastest and least exhausting options are flying via San Francisco (often on a codeshare flight), Vancouver, Taipei or Shanghai (though the latter can also be one of the longest, if you don’t pick your flights carefully). Looking for travel insurance...
Vancouver Calgary Montreal Edmonton Halifax Ottawa Winnipeg Saskatoon Victoria Fort McMurray Kelowna Grande Prairie Sydney, NS Saint John Prince George St. Johns Flights to the US New York Las Vegas Chicago Boston Hawaii Miami Orlando Phoenix