4 Months does seem like a long time. You may want to consider contacting your MP's office. They can represent you in a request for further information from IRCC. Alternatively/in addition to, you could also submit an
ATIP request on your file. In the resulting information, you can see status updates on your file and any notes (usually very coded and limited in detail). That may give a little window into what is the processing delay. I'll note that ATIP requests have a turnaround time of about one month.
I am also from Montreal. I am a bit behind you (only had the test/interview last week). Decision Made updated only as of today.