+1(514) 937-9445 or Toll-free (Canada & US) +1 (888) 947-9445
I would suggest applying 1 year before the card expires if you have met the residency requirement.

Reason is Secondary review.

In case your file went to secondary review you will have to wait at least 1 year for seeing the decision made status.

So in order to be on the safe side 9 months to 1 year is the best legit bet.