Sorry it took me so long to answer you! My fault! I kind of forgot! :S
well, i'm in quebec so some documents are different (we don't do finantial, for example) but I'll try my best!
1. Well, fingerprints are supposed to come from your embassy (or consulate). In my case (Peru) it was kind of messy! First, I went to my consulate, I ask for a doc called "register of criminal records", in that document, i had to put my name, occupation, date of birth, number of peruvian id and of course, finger prints (all 10 fingers!) they stamp that doc, and give it to me. I had to sent it to Peru were my mom (with an authorized letter) had to go to the police office and international affaires ministry, to make it sign, confirm, and officialy traduce, then she sent it back to me, and i went again to the consulate were the consul put her signature too, another stamp, and then i could finally sent it to vegreville.
I guess fingerprints are for a complete criminal record, and also to have u in database, must be important. Dont know how it works on ur country!
2. question 12 is just asking you about your relationship, just be honest, how u guys met, how long do you live together, what do you have together, what are your future plans, etc. A resume of your relationship (dont make it too long, thought!)
3. I really dont know how to answer you this one!
4. I dont sent financial documents as I'm quebec. Quebec sponsors get directly evaluated throught Revenu Quebec. We dont have to fill up this form.
Hope at least this will help a bit!
God bless, good luck and sorry to be late!