Franklee
Try sending a case-specific enquiry to Ottawa asking for an update on your file. The email address is OttPilot-immigration@cic.gc.ca. If there's a problem, they'll tell you. Likewise, it should prompt them to look through your file to figure out what is going and perhaps alert them to...