Khizr Khan was born in Pakistan but has been a US citizen for 30 years. He and his wife Ghazala took to the stage at the Democratic National Convention last year to describe the loss of their son, Humayun, who died in the Iraq War in 2004.
Sales of the US constitution spiked after he asked Trump if he had ever read it, and he accused the US president of having “sacrificed nothing and no one”.
He also described how the “patriots” in Arlington Cemetery who died defending the US were of “all faiths, genders and ethnicities”.
Khan was due to give a speech on Tuesday (7 March) in Canada about tolerance but has been told his privileges were being reviewed, according to CTV’s Rosa Hwang.
In a statement, Khan said: “This turn of events is not just of deep concern to me but to all my fellow Americans who cherish our freedom to travel abroad. I have not been given any reason as to why.” CTV said that Khan had no further comment to make.