Correspondence from Socialist Canada – Week 12: Canadian Socialism for American Progressives by Nigel Clarke