For a person who holds an R1 Visa approved within the USA, as he wants to travel to Canada for a visa approval at the USA embassy or consulate which type of visa does he need to apply for? And from whom is he gonna ask for an invitation letter which is required during the application process?