What Section 17 is saying is that a minor child with dual citizenship could not renounce their Canadian citizenship. They had to wait until they were 21 years of age.
Cruz was much older than 21 in 2014 so why renounce something he never had?
I don’t get what your point is. Is there a requirement that one must be a dual citizen to renounce their citizenship?