As a result of western alienation both the dominant Conservative and Liberal parties were challenged in the west by the rise of a number of protest parties including the Progressive Party of Canada , the Co-operative Commonwealth Federation ( CCF ) , the Reconstruction Party of Canada and the Social Credit Party of Canada .