De immigroup:
In order to get a visa invitation letter for your trip to Canada, you must know someone in Canada. ... The person inviting you must have status in Canada but can be a citizen or permanent resident.
Em nenhum lugar dos requisitos, você precisa de uma carta de convite. Você pode ver os requisitos aqui
Você pode se inscrever on-line aqui. pode ser necessário fornecer dados biométricos e você pode verificar on-line se precisar.