As part of your preparation, Check with your health care insurer to see if you are covered while traveling through Canada. If not, there are companies that you can purchase medical insurance to cover the time you plan to stay in Canada.
I traveled from New Jersey to Alaska and back in 2017. I didn't find out until reading another forum that my health care insurer didn't cover me in Canada. Thank God i didnt need ti then. There is also relatively cheap insurance available in the event you require aero evacuation.