My advice is for you to try and buy that flight without touching the US. Here is why:Guys,
Anyone of you travelling/travelled through the USA? Do you need a C-1 visa a.k.a in transit visa? How long does it take to get one? Pls help me out here. Thx
1-Applying for a transit visa is 160USD
2-The processing time varies depending on the country of residence
3-Can be a stressful process and some countries even require an interview!
4-Uncertainty, you don't know if it will be approved or denied.
So yes, I would recommend that you look for a direct flight to Canada (add the 160 dollars and it will probably be the same price -the stress and uncertainty)
Then in a couple of months, after landing you or your spouse can apply for an US multiple entry B1/B2 visa that will be most likely approved for 10 years.