Human: In Canada, what are the three main political parties? Assistant: 
There are three main parties in Canada: the Liberal party, the Conservative party, and the NDP. The Liberal party is the current government, and they are in power at the moment. The Conservative party is the opposition, and they are currently in opposition. The NDP is a left-wing party that is in opposition.