Yes, I had a cover letter, and submitted COPR, NOAs, rental agreements, color copies of passports, a separate table showing my absences, my entry/exit records from CBSA, my medical records, my offer letter, my employee verification letter, my degree certificate and my work experience certificate...