Canada and Saudi Arabia have agreed to name new ambassadors nearly five years after a diplomatic