Thanks! I called them today but it didn't help
The agent refused to help check my application status (didn't even ask for my doc no. or anything) and kept saying I have to wait until 45 days (the current processing time) is over and I will receive the card by then. You know, the very "official" answer which is always correct but does not help.
I have seen a lot of other people did get update from cic call centre agents, so I believe some agents do help check the status while some don't. I will try to call again a few days later and hope I can get a more helpful response.