Can anyone help me? My husband is a watercolour artist, British but living in France since 2008. He would like to run a watercolour course for five days whilst taking a ten-day holiday with his sister who lives in BC. He envisages having 10 – 20 local students on the non-residential course who would pay a deposit of 25% before the course starts and the balance could be paid either before he arrives in Canada or on the first day of the course. Would he need a visa, if so can anyone advise where to apply and tell me how much it would be?