Welcoming atmosphere all makes Canada a popular tourist destination