It does suck not to know what's going on, sorry to hear that. I haven't had to personally contact CIC a lot, but these are just some of the ways I have seen work for other people.
1. I am not sure which webpage you have checked so I will just say check both online pages.
2. You can try calling CIC, from within Canada they have automated recordings of the statuses of application, and maybe talk to a agent.
- Telephone: 1-888-242-2100 (in Canada only)
- Automated telephone service (available 24 hours a day, 7 days a week)
If you have a touch-tone telephone, you can listen to pre-recorded information about our programs, and check the status of your application.
- Client Support Center agents - Monday to Friday, 8 a.m. to 4 p.m., your local time, except for statutory holidays. Services are available in French and English.
Agents can help you with general and case specific inquiries. They cannot:
- make decisions on applications
- help process applications faster, unless you meet the criteria for urgent processing
- If you are hearing impaired, or you have a speech impediment and use a text telephone, you can access the TTY service from 8 a.m. to 4 p.m. your local time by calling 1-888-576-8502.
3. If you think there is really a problem with the application you can also use CIC's online web form to submit a question. I used this once when an email they sent us didn't make sense. They responded within a day and cleared up our confusion.
http://www.cic.gc.ca/english/contacts/web-form.asp
4. As a last resort, you could try contacting by email or phone the VISA office or embassy. Most likely they may just point you to the web form or CIC number. But it's worth a try to get something.
5. I have also head of people being able to order notes from CIC about the progress of their application. It costs about $5. I have never done it, so I would advise you research about it first to make sure it would actually benefit you before doing it. Here is CIC's webpage about it:
http://www.cic.gc.ca/english/department/atip/requests-atip.asp
I hope you are able to find out some information about your application, and that it's going well. God bless!