Well, just got a letter from USCIS in the mail today. I was hoping it was some ridiculous fast approval notice, but alas, no.
"The FBI was unable to process your fingerprint card. In order for USCIS to continue processing your application, it will be necessary to have your fingerprints re-taken." *sigh*
So, the appointment has been made for 6/13 at 9am. Yes, 9am. And the office is an hour and a half away. It's going to be one early morning, let me tell you. Oh well.
Only good news: I do remember the guy saying when I got my biometrics done the first time that if the fingerprints are rejected, that I'd only have to get them done a second time, as they'll compare the second ones to the first. So, at least after this, I don't have to worry about getting them done a third time.
P.S. Leaving for Canada this Friday! :)