Hello everyone,
I just called CIC. The agents are all very nice! So she explained - while a lot of us living in the US follow our tracking ids and we assume passport delivery date is whenever FedEx said it was - but they count passport delivery as when they 'officially received it'. So in our case - our passports were delivered on May 29, but they only 'received' them on June 13, and then our CIC accounts showed as Application Approved on June 14th. They start a 2 week timeline from the date they received it - so according to them, we should receive the passport BY June 27th. It could come earlier - but June 27th is their deadline.
I hope this information is helpful for you all to figure out your timelines.