Wow that can be really stressful anyways you can.
1. Call IRCC, send a webform, or email to the CPC. Or try the GCMS notes if it is possible to get it.
2. Find out from your dispatch center to verify that your file reached the Processing Center and if possible get a note as evidence to IRCC.
3. Involve your MP since it's been over a year already.
4. Last move is to re apply, but not the best thing to do. I heard of some people who withdraw their file only to re apply. But please Don't make this an option.
The other 3 options should work out.
Best of luck buddy.
Well IRCC agents are like Robots they just read a Script which says "Application Under Progress and Due to Covid-19 we cannot tell you the timeline". IRCC is the most useless Ministry in the whole of Canada..which just causes Pain and Trauma to Canadian Citizens and Residents sponsoring their spouses. It should be renamed "PAIN AND TRAUMA" ministry.