Can't find the marriage in the UK, so maybe it is Canada. The Vivienne/Violet thing is not uncommon, plenty of people in the UK were called one name and christened another. With the amount of travelling her husband did it could have been anywhere, and sometimes people in that type of work got married in Consulates, so its hard to trace.
Can't find anything else, so good luck!
Pm