No. You only need your passport, COPR and copy of your work permit. Also, you can "land" in a local CIC office by calling the CIC call center for an appointment.
I had just called the CIC helpline and she asked me to take the following:
1) Passport
2) Document that came with passport(Corp, i think)
3) All old and current permits
4) A proof of residence (Health Card, license, lease etc)