Hi cancalling, got this info from one of the earlier posts by a member qorax. Hope it helps.
FORMS REQUIRED FOR THE 'LANDING':
Even if you stay ONLY for a day at Canada, you will need the following:
1. Passport with stamped Visa. -off course
2. COPR (IMM 5292B)
3. POF. [for cases "without" AEO & family class] (details below)
4. Passport size photos. -2 or 3 for PRC (may not be needed, but good to have)
5. PR Card Application (IMM 5444E). -carry it filled pre-printed, for ease
6. Goods to Follow List (Form B4 / B4A). -carry it filled pre-printed, for ease
7. Goods Accompanying List. -as above, a table of things u r carrying on person (value & Totaled)
Forms required later
8. SIN Card Apps Form (NAS 2120). -Not Needed at the Airport [later at Services Canada]
9. Kids Immunization Record. -Not Needed at the Airport [later for School Admission]
10. If you are Driving your Car. -read below
NOTE: The more you are organized before hand, the better 1st impression you deliver and the IO/CBSA officer shall be happier. (BTW: smooth & fast processing). U'll be out faster. Go to your accommodation & relax for the day, you had a long journey, haven't you?