That case was rightfully denied. Not sure who told you to file yet your spouse at that time was a LPR. As such, that I-130 is dead.
File a new I-130. Do concurrent filing since your spouse is now a USC. Remain in USC until you get AP or GC.
Beneficiary.
And why are you adding beneficiary's income? Didn't you meet the income.
Adding beneficiary's income is just headache. If you met the income, you don't need to use his/her income.
Detain her for what?
Then fly to Cnaada and walk through border. This has been done, even by those with years absence.
If they deny her entry, IF, she can just walk back to Canada and fly back to Brazil.
Stop blowing against the wind.
You, USC, went for biometrics? I only know of one situation that may warrant a USC to be called in for biometrics AND the result is never good.
Do you have any record?