The country of origin could explain the reason you got your PR so fast. I've been in Canads for almost 7 years, I have a PhD from a Canadian University, I have a full time job, I bought a house here. But I'm from Iran. That's why I haven't received my PR after 22 months. You're so lucky.