Hello, ShinLee! I am not sure what documents if the person is not living in his home country. But he can present documents relating to his work like Certificate of Employment, his current contract with his employer (I think it will help if his contract will not expire anytime soon), paystubs, Leave of Absence Form, if he is renting he can submit his Lease Agreement, bank statements, daily itinerary in Canada with estimate expenses, travel history and cover letter
How many weeks of stay will he request?[/QUOTE
Thanks for this Khris. This really helps.
Every year, his company gives them a month vacation leave. I think 3-4 weeks.