Really? My spouse and I lived in Canada on work permits and were not required to leave in order to achieve PR status; nor to achieve citizenship status.
This seems to have changed in the past 3-4 years, but as the GP said, the original process did involve leaving.