Caitlin Craven
Contributor

Caitlin Craven is a PhD in International Relations working in the environmental non-profit sector in Hamilton, Ontario.

Canada’s wall
Trudeau’s betrayal of refugees makes us complicit in Trump’s xenophobia
Caitlin Craven
April 22, 2019
Don’t let the right take the anti-carbon tax debate — build a better response
Caitlin Craven
January 10, 2019