I always hear these stories of people being transferred to Silicon Valley or France for a short period of time...they never come back (or so rarely, that those who do return are notable exceptions), which is more than fine..(lets see, retiring to the Kawarthas in February, versus Healdsville, or Bordeaux....decisions, decisions...)

But passing on Canadian citizenship to children, or grandchildren?

uh, no.