Oil and gas supporters in yellow vests carried signs that read, "Traitor Traitor," along with messages demanding pipelines be built for economic reasons.

On the other side, anti-pipeline protesters drummed and chanted.

Indigenous demonstrators stood in support of the Wet'suwet'en people's pipeline blockades. (Glen Kugelstadt/CBC)

Some wanted a move toward greener technologies, while others stood in solidarity with the Wet'suwet'en people who have set up camps to block construction of an LNG pipeline that would run through their traditional territory.

Trudeau is scheduled to meet with the city's mayor and two local Indigenous leaders later Wednesday.

Demonstration has now grown to a few dozen ahead of Prime Minister Justin Trudeau's visit to <a href="https://twitter.com/hashtag/Kamloops?src=hash&amp;ref_src=twsrc%5Etfw">#Kamloops</a>. <a href="https://twitter.com/hashtag/cbc?src=hash&amp;ref_src=twsrc%5Etfw">#cbc</a> <a href="https://t.co/bbjSCiOUxk">pic.twitter.com/bbjSCiOUxk</a>