Cruz has been going to Iowa sine 2013. He spent a lot of time there.
He was still a Canadian Citizen when he was traipsing around Iowa..
Western Canada is pretty much like the US. It’s not like Ted was in Montreal or such...