For someone actually born in Canada, for someone who only renounced his Canadian citizenship in 2013, for someone who went to Hah-Vahd, Ted Cruz is certainly stupid.
Case in point:
This is what happens without the First Amendment. https://t.co/JrWDyHBnFm
— Ted Cruz (@tedcruz) February 21, 2022
On the one hand, Senator Cancun is correct. Canada, being another country, is not under any legal obligation to adhere to the US Constitution (where the Bill of Rights reside).
However, Canada does have what's known as the Canadian Charter of Rights and Freedoms.
In it, there's the section titled "Fundamental Freedoms: and it looks like this:
2 Everyone has the following fundamental freedoms:
Huh. Not that different from The First Amendment, is it?
How did the Canadian-born, former Canadian citizen, otherwise well educated Ted Cruz not know this?