Well, i know that canadian citizens are allowed to enter USA legally without a visa for visiting or studying. 

http://canada.usembassy.gov/visas/information-for-canadians.html

Since it's getting cold, people called "Snowbirds" are leaving Canada for USA. They are allowed to stay for 182 days.

2011/11/2 Thomas Dalton <thomas.dalton@gmail.com>
On 2 November 2011 11:35, Roan Kattouw <roan.kattouw@gmail.com> wrote:
> That said, I hear it's possible to get a visa from a US consulate in
> Canada, which I presume will have shorter waiting times than some
> consulates elsewhere.

The waiting times will probably be pretty short for Canadians (in
those cases where they need visas). I would expect foreign nationals
to have quite a long wait, since the US consulate in Canada won't have
experts on Iranians and what checks need to done and won't have
systems in place to do those checks quickly. Countries bordering Iran
probably do such checks reasonably frequently, so would probably be
quicker.

_______________________________________________
Wikimania-l mailing list
Wikimania-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikimania-l