I called IRCC, the agent was very nice and he believed one month is too long for wait time. He suggested me to reply to that portal 1 email again and let them know that l have been waiting for almost a month. I will reply to that email again and see what happen.