It also depends on your visa category (Express Entry, Study, Work Permit, or Family Sponsorship). In general, you'll usually need a valid passport, visa/permit approval, educational documents, work experience letters (if applicable), proof of funds, medical and police clearance documents, and...