I have very similar timeline regarding fingerprint check.
My RCMP fingerprint check was done on June 19 and sent to IRCC on June 27. If no criminal history, it used to be done within 3 days, but that was 5 business days. Is that normal nowadays?