If any foreigner is asinine enough to hate me because my government is doing stuff they don't like, then go for it. Just best not get in my face about it.
You know, we elect people to represent us, then they pretty much do what they want and leave us to b!tch about it! We're not a pure democracy by far, after all.
I certainly have opinions about certain things various governments do, or don't do, including Canada, but would I hate a Canadian average Joe for it? No. I'm not that stupid.
I operate the same way with foreigners as I do with my fellow Americans, which means I pretty much avoid conversations about race, religion, and politics. I teach that to my children, too. Keep those things to yourself, live your life right, and vote your conscience at election time.
I heard and felt enough cr@p as a child of an Austrian immigrant after WWII (a little to close to being one of the evil Germans) to treat others that way.
Peace.