Hello,
Is it possible to apply for a work permit online as a temporary visitor? Or will I need to apply in person from a Canadian Consulate in the US?
http://www.cic.gc.ca/english/helpcentre/answer.asp?qnum=172&top=17
If you are already in Canada as a visitor, you may not apply within Canada...