US consulate in Calgary requires you apply H1B. The new rule is effetive Jan. 1, 2004. Please double check.