Yes he has the "right to complain". But don't you think it's a bit of a stretch to say that you aren't proud to live in Canada because you have to pay 15% more for some speakers?
While Canada is not perfect, no country can say that they are. Is Canada not consistently ranked at the top of countries in the world to live?

I agree with NeverHappy, I am Canadian and very proud to be one. If it takes something as trivial as what, 15% on some speakers for someone to say they are not proud of this country then go buy your one way ticket somewhere and tell us how great it is.