Don’t tell me God doesn’t have a sense of humor. Senator Ted Cruz, who has made a living bashing undocumented immigrants and refusing them a path to citizenship, has supposedly just realized he is a Canadian citizen and must wait eight months to renounce that citizenship.

It turns out flag waving Senator Cruz was born in Canada and is actually a dual citizen. It should be fun to watch tea party supporters, who have spent the last eight year questioning Obama’s right to be president because they believe he was born in another country, rally around one of their own who was born in Canada but wants to run for president.