I'm a US citizen and work sometimes as a DJ. I've been asking to play a 2 hour DJ set in Quebec. Is a work visa needed for such a short situation? If I need a work visa, what type do I need? Is it called a business visa or an employment visa, etc.? Could I enter as a visitor, then get the proper visa before I perform? (I have a full day from arrival time until I'm scheduled to play). If this is an option, what do I tell the customs people when I'm going into Canada when they ask what I'm doing there? I'm assuming you cannot say you will be doing something that requires a visa and that you intend to get it after you enter Canada or is this possible? Sorry for all the questions this is new territory for me.
Thanks for any guidance or help in advance!