Yes. If you’re a foreign national (not a U.S. national) visiting or living in the United States, you’ll still need to give your biometrics to Canada. You only need to give your biometrics once you get the letter from us that asks you for it.
In the United States, you can give your biometrics at any of the 135 Application Support Centers.