Your visa is approved. As long as u see the visa number and expiry date, it is approved. The portal is normally slower to update, infact, my friend has his visa stamped in his passport but the portal still says "in progress". Therefore ignore the portal, and as long as u see the visa details, it means u have been approved. It says "I have the same information when I track the visa. What could be happening? Why would they give a visa number if they are not going to give you the visa?
Once we approve you for temporary
residence in Canada, you'll get a Visitor
Visa. Your document details will be listed
below."