It has to be more direct relation. It's not that straightforward in this case. I assume the "parent" company has a branch in Canada, He is working for an Irish company. It's multi-national company, I can imagine how many visitors would have such problems just coming to Canada for a visit.