More U.S. Social Security checks go to Canada than to almost any other country, but those checks alone won’t buy a comfortable retirement there.