I've been notified that if you are a US citizen crossing the border in Canada and you tell them you are going to give a workshop, they can require that you get a work visa.  I don't know about you, but that seems like a hassle.  Consider simply stating that you are planning on attending a conference.  No need for details.

Cheers


Rob Grossman