Canadians opinions on United States improves over last two years