Hi thanks for your reply. In the IRCC portal there is an "additional documents" option. I will use this for cover letter, financial documents (bank statement, real estate deeds, Thai employment verification letter), prior Canada visa, proof of relationship etc. I also like that the portal...