Prime Minister Justin Trudeau is in Victoria to announce new funding for B.C. public transit before speaking at a Liberal Party fundraising event.

Trudeau joined British Columbia's premier Thursday in announcing funding for 118 new transit buses across the province to replace those at the end of the lives.

The prime minister and premier announced a joint investment of $79 million among federal, provincial and municipal governments that will also allow for 10 long-range electric buses that would provide greener transportation options in Greater Victoria.

Trudeau told a crowd inside a BC Transit bus body shop in Victoria that the buses will be more energy efficient and have improved accessibility and safety features as part of a public system that needs to keep pace with growing communities.

Premier John Horgan says a strong transit system is essential to making communities more affordable and to greening the province's transportation infrastructure.

The federal and provincial governments have each contributed $31 million for the new buses while municipalities are pitching in $16 million.

Trudeau is scheduled to attend a Liberal Party fundraising event tonight at Victoria's Delta Ocean Pointe Resort.

The ticketed event, billed as "In Conversation with the Right Honourable Justin Trudeau," begins at 7 p.m. and tickets are $300 for regular attendees and $100 for members of the Liberal Party's Laurier Club.

"With the 2019 election just months away, we are pleased to invite you to an evening with the Rt. Hon. Justin Trudeau in support of the Liberal Party of Canada," reads the event listing on the Liberal Party of Canada website.

"This event is an exciting opportunity to hear from Justin Trudeau as we count down to the campaign – and to show your support as we prepare to elect even more Liberal MPs from British Columbia in this year’s important election campaign."

Wherever the prime minister goes, protesters are sure to follow – and Thursday will be no exception.

A climate-action group known as Extinction Rebellion Vancouver Island is planning to greet the PM at the resort for a protest it's calling "Crudeau Trudeau versus the People."

The group is planning to gather at the Ocean Pointe Resort to launch its "federal election climate survival campaign," and criticize the Liberal leader for his government's approvals of the Trans Mountain pipeline expansion project.

Trudeau visited the capital region in April 2018, when he was similarly welcomed by environmental protesters while he toured Victoria and met with armed forces personnel at CFB Esquimalt.