加拿大的主要政党有自由党(Liberal Party)、保守党(Conservative Party)、新民主党(New Democratic Party)、绿党(Green Party)和魁北克主权运动(Bloc Québécois)等。自由党和保守党是加拿大的两大主要政党,通常互相轮流执政。自由党是一个中间偏左的政党,主张多元文化、自由贸易和环境保护等政策。而保守党则是一个中右偏保守的政党,强调经济发展、国防和传统价值观。新民主党是加拿大的社会民主主义政党,关注社会公平和福利政策。绿党则致力于环境保护和可持续发展。魁北克主权运动是魁北克省的主权独立运动政党,主张魁北克独立。除了这些主要政党外,还有一些小众政党和独立候选人在加拿大的政治舞台上活跃。