Dozens of people have been arrested in Canada after violent protests against shale gas exploration and land rights.

The fallout is expected to continue with more protests on Saturday, as the police have been ordered to remove blockades.

Al Jazeera's Daniel Lak reports from Toronto.