There are dozens of countries that I do not have a poor opinion of  for the simple reason I know nothing about them ,  in some cases didn't know they exist .    You choice of  words, " A beautiful country" says it all.  Most  foreigners know Canada as geographically a beautiful country, which it is, but  for most that is all. 
 I am proud Canadian but I would not have the audacity to say that it is the best country in the world,  better than Sweden, Denmark , Norway, Australia and many others,  not having lived in any.  So please don't be so smug and self  righteous