The Canadian law quoted at the start of this column. Which is what I thought we were discussing.
Cruz, under the terms of that law, lost his Canadian citizenship (assuming he ever had it) unless he confirmed it after he turned 21.
So he has no obligation of allegiance to Canada.
He no longer has an obligation of allegiance to Canada.