I've only applied online for a temporary student visa.Processing times mentioned on the IRCC website are only estimates. Actual processing can take much longer.
Have you tried linking your application to your online account (if you applied by paper)? That would give you more updates
Waiting too much really bugs me.
Unfortunately, there's nothing else you can do but to wait for a decision