I am a Canadian sponsoring my US wife who lives in Minnesota. She went into her local police station there and paid $8 to get her fingerprints done. I mailed in the fingerprints along with $18 money order from Canada on September 10. If everything goes well, I hope to get it back in 6 weeks...