Oops - just realized I did not answer your question. When arriving in Canada, procedure is very much the same as when we as tourists arrive in JA. The airline will give the passenger the forms to fill out prior to their arrival in Canada (sample attached) which has to be presented to the Customs Officer upon arrival together with passport (the visa granted by the Canadian consulate in JA will be noted by way of a stamp in the travellers JA passport. The Canadian customs officer may ask additional questions such as "what is the hotel or address where you will be staying in Canada".
http://www.cbsa-asfc.gc.ca/publicati...s/e311-eng.pdf