Canada may not seem like a destination for beach-loving seniors, but this beach town in British Columbia is known as the "Retirement Capital" of Canada.
A new report reveals how long $1 million in retirement savings will last in every U.S. state, and it's not long enough.