i think it is a bit strange that immigration to canada should take that long. according to the stats, they have about 1,000,000 backlog ( lets say ) and they allow about 265,000 people per year.
if we lets say allow 280,000 per year, still, it should be about 3-4years before all the backlogs are...