A friend of mine is getting married in Mexico and asked me to photograph his wedding. I am a photographer, but will not make money in this case. Do I need a visa/work permit? Myself and my friend live in Canada