Here is my timeline. Hope this helps.
Application sent to BLS Brampton via courier (Purolator) -> May 21st
Application delivered as per Purolator’s tracking system -> May 22nd
Application formally received by BLS and status updated on BLS site -> June 8th
Application status updated on BLS site to in route to Consulate General -> June 9th
Application status updated on BLS site to Processing at Consulate General -> June 10th
Police Verification Initiated -> June 12
Police Verification Completed -> June 18
PSK status changed to granted -> June 23
PSK status changed to printed -> June 25
Application status updated on BLS site to In transit from Consulate General to BLS -> July 2nd
Application status updated on BLS site to Dispatched via Purolator -> July 3rd
PCC received -> ???
Application sent to BLS Brampton via courier (Purolator) -> May 21st
Application delivered as per Purolator’s tracking system -> May 22nd
Application formally received by BLS and status updated on BLS site -> June 8th
Application status updated on BLS site to in route to Consulate General -> June 9th
Application status updated on BLS site to Processing at Consulate General -> June 10th
Police Verification Initiated -> June 12
Police Verification Completed -> June 18
PSK status changed to granted -> June 23
PSK status changed to printed -> June 25
Application status updated on BLS site to In transit from Consulate General to BLS -> July 2nd
Application status updated on BLS site to Dispatched via Purolator -> July 3rd
PCC received -> ???