AdUnit Name: [AboveMainContent]
Enabled: [Yes],
Viewed On: [Desktop],
Dimensions: [[728,90],[970,250],[300,250]]
CampaignId: [/22646143967/candadavisa/ForumHeaderGeneric],
forumSection: Immigration to Canada, subForumSection: Family Class Sponsorship
Where can I get fingerprints done for the FBI check for USA check . US Citizen, can it be done in Canada?
also how long does it take to get the response from the FBI once done?
Any info would be appreciated.

Try your local Commissionaires office...or good 'Ol Google.
As a U.S. citizen, you might consider using one of the FBI's approved Channelers, since CIC is once again accepting those:
https://www.fbi.gov/services/cjis/identity-history-summary-checks/list-of-fbi-approved-channelers-for-departmental-order-submissions
You won't find any of the Channelers in Canada, but you can mail your fingerprint card to them and they will process your request. I believe they are required to send the letter to a U.S. address, but it can be to family/friends, who will then forward it to you in Canada.
The FBI IHSR letter takes ~ 12 weeks if you go directly to the FBI (cost is $18), versus a week or two with a Channeler (cost is probably ~ $40-$50).
Thanks for the link. I will do the fingerprints in the police station in one of the border towns and send it to one of the companies? Only 2 weeks to get it done through them. wow, great.
AdUnit Name: [BelowMainContent]
Enabled: [No],
Viewed On: [Desktop],
Dimensions: [[728,90],[300,250]]
CampaignId: [/22646143967/candadavisa/ForumHeaderGeneric],
forumSection: Immigration to Canada, subForumSection: Family Class Sponsorship