I just got a Spousal Sponsorship approved for my husband in Nicaragua on April 5th and his visa will expire May 9th. I'm sending his passport today to the Canadian Embassy in Mexico and am wondering if he needs a transit visa to go through the US as there are no direct flights to Canada and...