She can do both from Canada. Follow these instructions
ww.cic.gc.ca/english/information/security/police-cert/north-america/united-states.asp
- Basically mail the form, fingerprints, and payment to FBI and they mail back a form. Mine took 5 weeks.
- Fingerprints might be at the police station. Some areas don't do that anymore, so she would need to google a location nearby to get fingerprints done. I went through the National Pardon Centre in downtown Calgary. They provided everything, including FBI cards and had a guarantee - if the fingerprints were bad, I got them done again for free (and I needed it!).
ww.cic.gc.ca/dmp-md/medical.aspx
- Select North America, Canada, and find a doctor near you.
No need to return to the US