Is it possible for someone who doesn't live in Canada to have a?
Absolutely. These people were Canadian citizens first, moved to other countries, got citizenship there, got passports from the country in which they presently live but are still Canadian citizens first and foremost and are able to hold Canadian passports.