Heres a quick runtrough: Liberal/CPC are the Dems/Reps.
NDP is more left than liberal, usually sides with them.
Bloc Québecois is a party that only has candidates in Quebec (where I am) and which mission is to represent the interests of Quebec in the national parliment.
Green was usually the 'eco-centric' bunch, but can't seem to find who they are for the last decade.
PPC is the Q embracing party. Did not exist before the trump presidency.