You're denied because there's a suspected romantic interest. There isn't a check-off box for that, so they checked off something else.
Given this reason, consider whether her income, assets, or travel history would make much difference. It's the tie to Canada that they are concerned about...