Elizabeth May says in all her years on Parliament Hill she has never seen anything like the last week in Canadian politics.
Liberal MP Chrystia Freeland drew sharp criticism from two cabinet ministers for the way she quit cabinet but many ...