Apply for whatever you qualify for while you're still in your home country. Often the processing takes practically forever. The sooner you start, the better. You will receive 1/2 credit for every day you live in Canada prior to becoming a permanent resident, for the record