From Americans exploring Canadian ancestry to wealthy investors buying citizenship, a growing number of people are seeking second passports as insurance.