Options:
1. If you are in Canada, you can call their call center at 888-242-2100 and check status of your application with the agent.
2. If you are out of Canada, then you can fill up following web form, select the correct Local Visa Office and submit your request to the office:
http://www.cic.gc.ca/english/contacts/web-form.asp
I am in same boat as you are. 5th May AOR. FSWO and currently file is at New Delhi Visa office. Since I am in Canada, I called the call center on Friday, and the lady told me that she can't see details of my file as it is with the New Delhi visa office, but whatever she could see is in good shape and there is nothing to worry. I have already submitted the web form to the New Delhi office requesting an update on my case, and right now waiting to hear back from them.
Good Luck!