As long as America has a first-past-the-post voting system, then game theory dictates that it will always be a two-party system.
I live in Colorado and couldn't be more pissed off. We had a shot at viable 3rd parties and blew it.
Right now the governing party is a Liberal/NDP alliance, and it's possible that the next election will result in a Conservative government with a Bloc opposition.