Does Cruz even vote in the Canadian elections? What is his Canada voting record? Does he buy cheaper prescription drugs or get free Canadian healthcare or other goodies?
No, he says he didn't even realize that he had Canadian citizenship until recently, when a journalist pointed out to him that Canadian law would make him a citizen.
Btw, Canada changed their citizenship laws in 2009, to make it so that the child of any Canadian citizen who was born in Canada would automatically be a citizen, regardless of where they themselves were born. They even made promotional videos about it, called "Waking up Canadian":
https://www.youtube.com/watch?v=eDeDQpIQFD0Under those new rules, I am a Canadian citizen because my mother is a Canadian citizen born in Canada, even though she's spent the vast majority of her life in the US, and even though I was born in the US and never lived in Canada. I've never done anything to claim my Canadian citizenship though, but maybe I should. I suppose I could also try to go for Australian citizenship, and become a triple citizen.