Bummer...When it clearly says "travelling directly from the US" this is plain and simple and will not include if you are a foreign national who lands in the US, stays there for a 2-3 days and then decides to move to Canada.
If you have doubts, you can call CBSA or try it out.
Well I am trying to have a friend in Canada call for me and ask. Hopefully he can get clarification for me.
I am a French citizen living in Australia on a temporary visa that ends in June, so it gets pretty urgent for me.... I was hoping that with a visa expiring and a Canadian contract they could let me in, but I need to be sure before I quit everything here, can't really just wing it