Tommy Robinson has arrived in Toronto. Turns out the controversial British far-right activist welcome in Canada and allowed to travel freely within the country after all. The Canada Border Services Agency – after arresting him Monday, taking away his passport and, after a short time in custody, releasing him with conditions to stay within Calgary’s city limits – has reversed its decision and is permitting Robinson complete the rest of his speaking tour.

His first stop is Toronto, where he is scheduled to speak Sunday and also appear for a taping of Dr. Jordan Peterson and his wife Tammy’s podcast. “I don’t know why they did what they did but it all worked out in the end,” Robinson said Saturday at Pearson Airport.

“It’s great to be in Toronto. I have always wanted to come here. I was surprised I was delayed but grateful it worked out.

” BREAKING—Tommy Robinson ⁦ @TRobinsonNewEra ⁩ has arrived in Toronto. He came in on flight to ⁦ @pearsonairport ⁩ Saturday afternoon The British free speech activist, detained in Calgary on a CBSA warrant, has been released with no charges/conditions will speak here Sunday pic.twitter.

com/3UIvGu8aXK Robinson, who has criminal convictions in his past for assault, mortgage fraud and attempting to gain entry in the United States using his friend’s passport, stepped off a plane Saturday afternoon after getting the news he can continue his visit in Canada. He was given his passport back and while the CBSA said it does .