Citizenship and Immigration Canada has Client Application Status service from within its website lets immigration to Canada applicants check the status of their immigration applications online.
This service is available 24 hours a day, seven days a week.
Information on the Client Application Status service is updated weekly.
You may use this service if you have:
sponsored a member of the family class;
applied for permanent residence from within or outside Canada;
applied for a permanent resident card (initial, replacement or renewal);
applied for Canadian citizenship (grant of citizenship);
applied for Canadian citizenship for a person adopted by a Canadian citizen (on or after January 1, 1947);
applied for a citizenship certificate (proof of Canadian citizenship);
applied to renounce Canadian citizenship; or
applied to resume Canadian citizenship.
Before making an inquiry you have to make sure that you have your documents regarding your application handy so that you can use your reference numbers when asked. Documents like your Immigration file number, client ID Number, receipt number, record of landing number, permanent resident Card Number, citizenship receipt number, citizenship file number or confirmation of permanent residents number.
You can locate the Client Application Status or CAS at the upper right corner of the http://www.cic.gc.ca/ website or you can click on the following link:
Client Application Status