This is what ultra-left progressives in Canada actually believe: The Leap Manifesto’s 15 Demands