You can find a lot of places to do the US Fbi fingerprinting. This place in Vaughan takes care of the entire process. its kind of an entire package where they submit everything on your behalf too.
https://easyfingerprint.ca/ink-roll-fbi/
I went to this place to get my passport photos for citizenship. They also took my fingerprints for IRCC.
https://easyfingerprint.ca/passport-photos/
You can see their resourceful blog to they show how the citizenship fingerprinting process works...
This fingerprinting place in vaughan called csh fingerprinting can help you out. I went there and had a good experience. You can see how to give your fingerprints here:
https://easyfingerprint.ca/how-to-submit-citizenship-fingerprints/