Personally, I think if there is no love between A & B, then they should not marry, period.
It does not matter what motivation is (Canadian Citizenship or not). Nothing should be above LOVE when talking about Marriage. Without it, marriage will fail eventually, therefore bring sorrow to each party.
By the way, Who is A? Where is she? May I know her? She is such a hot commodity......
Half Serious, Half Joking
?行?士
?行?士