If a visa is needed, you will also require an invitation letter, which is a letter provided by a Canadian citizen or permanent resident inviting a friend or family member to come and visit Canada.
The purpose of an invitation letter for a Canadian visa is to provide the visa officer with important information about the person being invited, including their name, date of birth, and contact information. It also serves as proof that the person you’re inviting has a genuine reason for visiting Canada and that they will have a place to stay and the financial means to support themselves during their stay.