They are essentially the same as for the USA. Cruz was born on Canadian soil, he therefore is eligible for Canadian citizenship -- should he have chosen it when he reached his majority.
Cruz has since renounced his Canadian citizenship but, legally, that wasn't necessary.
Thanks for your quick responses with the info.