Cruz could have obtained a Canadian passport at any time up until Canada recognized his renunciation of Canadian citizenship.
Or is your argument that “no passport, no citizenship?” If so, there are a couple hundred million people in the US who aren’t US citizens - no US passport.
its not my argument its whats in the law.