thanks.congratulations.
For canada, you do not need to submit anything, if required they do RCMP check themselves, this is my understanding. Please wait for other people inputs.
did you submit CRA NOAs with your application or gave your consent to CIC? thank you!
i gave them consent to check directly.