A mortgage isn't required for proof of residency. Your phone bill, light bill, water bill, tax bill would constitute proof.
And they probably won't allow you to stay longer than a year at a stretch -- if they let you in.
"Does it seem fair that a Canadian citizen, with no arrests or criminal records, lifetime goal is in the hands of a [border] patrol officer?"
Of course it's fair! You are wanting to enter his country, and his job is to make sure you are legally allowed to. Who else should decide?
So, it's a little more than their mood that will decide that. I would be watching my own mood when crossing.
By the way, be prepared for them to say that this is foreign labour and deny you for that reason. After all, the jobs you describe could (should?) all be done by local paid or unpaid workers. If I work for IBM, "my work would only benefit this privately owned" company. I would still need a work permit.