When you apply for a Canadian visa it is a bit like playing a form of Russian Roulette. If the processing time stated is 22 days then you're likely to get your application processed within around 22 days, but there is a possibility that your application is one of the unlucky 20% that fall without the standard processing times. If your application is one of the unlucky 20% then you could be stuck in limbo for many months as there appears to be no maximum limit for how long they may take to process your application.