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