Is the Liberal Party of Canada beyond repair?