What province are you in specifically?
Some gives fast schedule , some doesn't.
I'm from vancouver and it takes forever , that's why i decided to cross the border.
If you want to ask for an update, you just have to call the same ircc call centre hotline, from then , just follow the extension...