Thank you for your reply Jalex23.Sorry for the very long overdue response. I have been very busy with work.
The reason I mentioned a family member is because from what I understood (could be wrong), you must be a Canadian resident in order to write the invitation letter. I am no longer a...