I have checked different countries processing times and I see Canada as the slowest country to process the spousal Visa Applications. UK is doing it in 60 days from the day of application received and also they have window service available for Inland Applications. USA doing in maximum 6 months. What is stopping Canada from doing it faster? Lack of Staff or any other thing? Even registration of child birth in Ontario takes 10-16 weeks. Why Canada is so slow? Maybe the slowest nation in the world.