Just some more context: I have not applied for the Canadian passport yet, hence this post. I'm looking to visit a close friend in roughly 20 days. I work for a US company. I have an active C1 visa and an expired B1 visa (4 years ago).
To my understanding, the transit visa I have is useless here(?). And due to a short timeframe the NEXUS card might also not make it in time (the website states that it'd take roughly 30 days). Which kinda leaves me with the only option that is to obtain a tourist visa ASAP.