How many major political parties are there in Canada?
two
None of the above
three
four
Correct Answer: C — three
Explanation: