Why do more and more US citizens immigrate to Canada?

Based on the latest statistics from the US Department of State, around 1 million US citizens reside in Canada. Many Americans relocate to Canada yearly for various reasons, including a strong job market, excellent post-secondary education, affordable healthcare,...