The concern with travel abroad is that someone might become infected by the virus, including a new variant, and bring it back with them when they returned. But in this case the CEO was being vaccinated and the inactivated virus vaccine is highly likely not just to protect from symptoms but also infection (and spread). He’ll be less of a risk than most Canadians when he returns to the country. Getting vaccinated is a public benefit, not just a private one.
Furthermore, he’s now one less dose that Canada needs to provide for, meaning one more Canadian will get vaccinated more quickly. In places where vaccines aren’t widely available yet, three cheers for vaccine tourism!