You can replace NDP with Liberal, Justin Trudeau is also for legalizing marijuana.
My favourite Canadian cartoonist is Adrian Raeside. He does lots of funny political cartoons (especially BC ones because he resides in BC). His dog cartoons are hilarious too. You can read them free on his site or gocomics, and also many of his books are available in print.
My personal favourite is the No Sailing Waits and Other Ferry Tales: 30 Years of BC Ferries Cartoons . If you’ve been on the BC Ferries, you can’t stop chuckling reading this book. I really love his dry humour.