Amira , follow this -> http://www.cbsa-asfc.gc.ca/publications/pub/bsf5114-eng.html
CIC dont send you these forms, you can just grab them from a link on the above page. Essentially you should prepare a list of items you are bringing with you and good which will follow after you have arrived..
in short you should feel this form -> http://www.cbsa-asfc.gc.ca/publications/forms-formulaires/b4-eng.pdf
If you just prepare a list of items and kinda of follow the format of information they are looking for in this form, when arrive in Canada, the CBSA officer will ask you such questions so that he/she can fill this form on your behalf.. if you dont want waste too much time standing while your love is waiting outside, i suggest you print this form, fill it yourself and just give it to the officer.. they will just use that form instead...
Thanks for the valuable info lalatata, can you please let me know is there any other forms that i should fill out before landing? or just Form B4 .
Also I have visited Canada on a student visa on August 2010, I believe this entry is not counted as first point of arrival right? I am scared because i did not declare any good at that point of arrival.