I am an outsourced employee of a company based in Canada.they invited me for training to enhance my skill and get my self familiarized with the company.the company provided the invitation,itinerary and booked tickets already for me as well as provided guarantee of return and accommodation.my question is what type of visa should i apply for? what requirements do i need? so far i have the following:
1. Valid pasport
2. Travel history
3. bank statements and bank certificates ( may not be that much but the only reason i am going is it is for free and company paid )
4. letter of invitation,tickets,itinerary and accommodation.
5. will be there for a month.
regarding my employment it is just an online thing . i am one of those outsourced private individuals doing work for them.
1. Valid pasport
2. Travel history
3. bank statements and bank certificates ( may not be that much but the only reason i am going is it is for free and company paid )
4. letter of invitation,tickets,itinerary and accommodation.
5. will be there for a month.
regarding my employment it is just an online thing . i am one of those outsourced private individuals doing work for them.