For your first-time landing formalities, there are certain documents you must have at immigration. You may also need many of the other documents listed below at a later date or you might not need them at all but it's best to carry whatever you have with you.
Essential documents checklist needed for immigration:
Other documents beneficial to bring:
TIPS
Copy and paste both checklists into your own document system (Word, iNotes, or another organizing file), so that you can keep track of your required documents.
All important documents must be translated into English or French (Depending on where you are moving) before arriving to make it easier for people in Canada to understand them.
Do not pack these documents in your luggage. Keep them with you at all times.
Photocopies of all essential and important documents are necessary, in case the originals get lost (be sure to keep the photocopies in a separate place from the originals).
Do not laminate your documents. There are reports of some laminated documents not being accepted.
NOTE: The more you are organized before hand, the better 1st impression you deliver with the IO/CBSA officer. This will help you get through faster.