You don't have any right as an outsider wishing to migrate to another country to set conditions of any sort. If you don't like the ball team don't join. I expect Immigration Canada to set made in Canada policy. I don't want it deferring to any external interests. We must not have the reputation of a soft touch.
I'm sorry, but his wife, a citizen now in Canada, waiting for her husband because this has delayed him, has a right to question it.