CCanada allows people to come on many different purposes, one of them is visiting Canada for visit or to see your family. There are some visa exempt countries but others do need authorization for coming and staying in Canada for the specific period of time. It is called Temporary Resident Visa.
Have a valid passport or travel document
Must be healthy
Do not have any criminal or immigration-related convictions
Should have enough money for your stay
Convince an immigration officer that you will leave Canada at the end of your visit, The visa officer might ask the applicant to undergo a medical examination or call for an interview.