Canada's NDP


June 23rd, 2021

Westshore NDP MPs Garrison and MacGregor Are Working For You

Get to know Alistair MacGregor, MP for Cowichan-Malahat-Langford

Alistair is a strong advocate for agriculture and lives in the Cowichan Valley with his family on a small farming property. He currently serves as the NDP’s Critic for Agriculture, Rural Economic Development, and as Deputy Critic for Justice.

Having lived in the Valley for over 28 years, Alistair knows the challenges facing our communities. As Member of Parliament, Alistair has worked hard to bring local concerns to Ottawa.

He has been actively engaging constituents on issues such as climate change, housing, pensions, salmon habitat, and the clean energy economy of the future.

A former forestry worker, Alistair has been an advocate for community-based agriculture with a focus on promoting environmental sustainability and ending food insecurity.

Alistair is taking on the threat of climate change and working to level the playing field for seniors, workers, and families.

You can reach Alistair MacGregor and his team at or 1-866-609-9998 or visit his website at

Get to know Randall Garrison, MP for Esquimalt-Saanich-Sooke

Randall has been a strong voice in Parliament for Southern Vancouver Island for eight years. As the NDP LGBTQ2+ spokesperson, he has fought to build a more inclusive Canada for all, regardless of sexual orientation or gender identity. As the previous NDP Critic on National Defence, he worked to ensure Canadian Forces members have the training, equipment, and support they need to defend Canada and promote peace.

In Ottawa, Randall has fought the Transmountain Pipeline to keep a healthy coast for orcas, wild salmon, and local fishing and tourism jobs. Having worked on environmental and climate change issues for more than 30 years, he understands we can never meet the challenges of climate change if we leave working people and First Nations behind.

Randall is a committed environmentalist, human rights leader, refugee advocate, and former city councilor who has worked at all levels from his local community to international human rights and peacekeeping missions. He is ready to stand by NDP Leader Jagmeet Singh to make sure that equality, housing, good jobs, and the environment come first in this Parliament.

You can reach Randall Garrison and his team at or 250-405-6550 or visit his website at