Protests against pipelines earlier this week in British Columbia and demonstrations supporting pipelines Thursday night. Prime Minister Justin Trudeau is getting it from all sides as he hosts town hall meetings across the country. The latest was in Regina where supporters of pipelines, truckers, construction workers and the resource sector staged a rally outside the event.

Trudeau's honeymoon with Canadians appears to be over as he faces increased criticism on most of the Liberals policies. Everything from immigration to the deal with the US and Mexico on trade came under fire.

One man caught Trudeau off guard when he said he was afraid immigrants are putting Canadian lives at risk, suggesting some are looking to harm or kill other residents. The man was met with boos from the crowd and Trudeau responded by defending current policy by saying immigrants bolster the economy and he's confident in the system they have in place.