Took 3 years for mine!!
I have also discovered that if you are in the country working at the time (on my work visa) you have to leave and then come back in to get your permanent residency card!?
Makes no sense to me.
In hindsight I should have come over here on a work visa and then applied from within Canada. The skilled worker program takes too long from abroad! I would have thought it no problem for pilots to come over and get a job and get the work visa once job is found.