What Ms Freeland grandfather did is not her responsibility. 

BUT how Ms Freeland feel about her Ukrainian homeland is a very different matter. Clearly she is on Kiev side in the civil war, in the struggle with Russia. Because of her ancestry, her devotion to her homeland away from Canada. This is confirmed by her hatred of Russia, even when Russia have done absolutely nothing to hurt Canada. She takes her personal feelings to pick side on behalf of Canada. And potentially drag Canada into a real fighting war in Ukraine. This is unacceptable. 

In short, Ms Freeland works for Ukraine. Does she work for Canada? 

She should therefore resign from her position as foreign minister. Else Trudeau should fire her.