Your points would be well taken if we were operating from a position where we were ALL seen/treated as equal but we know we are not, no matter how much we like to pretend we are.  Your opening comments suggest if not attests to that.  When you say 'Canadians' who do you see in your mind's eye.  Implicit in your comment is the suggestion that this woman and others like her should be grateful.  Its not unlike white Americans to the NFL players kneeling during the anthem.  These people should be grateful because 'we' let them into our country; in the case of NFL players, they would be grateful because 'we' let them play football and make all that money.  That gratefulness means be silent about things you dont like about 'our' country, whether they've been here 4 years or 400. 

BTW, just so there's no misunderstanding this young woman could have made her point supporting FN without the offensive language.