By any measure, whether it is economic, quality of living, friendliness, or sheer beauty, Canada is a top rated country. Its mixture of high tech and cosmopolitan big cities, charming smaller towns and rural expanses make it an ideal place to plan a short visit or even stay longer. At the core of its allure […]