Neil, I don't know how it is in Canada, but I do have experience at being denied
visitor visas by NZ Immigration. It might be relevant to your situation.
Firstly, as the other posters note, don't give up.
You may have lost the battle, but you can still win the war :-)
And in my experience, it was the battles that proved that the
ties between us were no passing fancy.. Handy to know :-)
Sometimes I wonder whether Immigration don't "stress test: a relationship
to see if its genuine. But that would be crediting them with more intelligence
than I think is warranted.
Secondly plan the operation like a military campaign. Hidden deeply in the
Immigration Website was a complaints process, and also we have an
"Official Information" act like the US FOI. After the first rejection, I asked
for all the details of the complaint process and ALL the documentation of
the first rejection INCLUDING ALL DOCUMENTS NOT IN ENGLISH. This gave
INZ notice that We were not going to go away, and that the application
would be subject to close scrutiny. (Cost approx $120)
Thirdly, "take the fight to the enemy". Wherever we went, I took a camera
and pictures. I then assembled a timeline portfolio by month. 18 months,
2-3 pages per month, 130 pics in all. This we sent off to INZ and then followed
up with updates every two months until they asked us to "cease and desist"
At that time I figured we were ahead. :-)
WE finally got just a letter in the mail saying "residency approved" - no
further questions, interviews or anysuch.
So I took 2 tacks:
1: is that these dudes are overworked, and if you can make it easy for them
to tick the Yes boxes on their computer screens, and hard for them to click on the
No boxes, you are headed well on the road to a successful outcome. These guys
are assessed on applications processed per week / month. If your case is easy
and it helps their brownies points they are more likely to approve.
2: I made it clear that we had competent legal advice and were talking to the
local electorate Member of Parliament.. ie that there were consequences to
an incorrect decision. Consequences are not common for civil servants, and
it tends to make them actually reasonable
Good Luck
David K