Since her grandfather lied about his Nazi past, under Canadian Law he would have been subject to deportation.
Had he told the truth, he would not have been allowed in. 
Had the law been followed, Freeland may not have been born here. 
Is it really fair to reward that kind of wrongdoing?
Did the Americans not frequently say that "injustice shall not stand?" They have invaded nations over it. 

It is not so much that I am sorry that yet another Ukrainian collaborator with the Nazis got away -  many such people in Canada were protected by the state - but I am sorry that Freeland is getting away with lying about it.