That is exactly the information I was looking for, thanks a ton!
Another question I have is "What is the earliest one (I) can get a Canadian PR, assuming I take the fastest possible route and under ideal circumstances?" (again approximate times like your last answer would work). I have been...