Tommy Robinson is an Islamophobic immigration hawk who ironically violated immigration laws. Given his criminal record, Robinson likely knew he would be arrested, which raises the question of whether this was a purposeful stunt aimed at raising money. His speaking tour has been an abject failure, so he certainly needed a way to raise funds from something other than ticket sales.
If Robinson was some dangerous, high-profile fugitive, why would he be allowed into Canada in the first place? Given the timing of his arrest and the fact that 10 undercover officers were used to handcuff him, it appears this was a planned move aimed at publicly punishing a conservative speaker. The government certainly knows how to enforce immigration laws against voices it doesn't like.