I would recommend applying straight away, the longer you wait the longer it will take!
Also, if you are interested in applying for Permanent Resident status within the BC Province (the most beautiful place on earth!) then contact http://www.russcanada.com/english.php for assistance. I went...