Michael Swanson
Michael Swanson
The Liberal Party of Canada ran a full slate of 308 candidates in the 2006 federal election, and won 103 seats to form the Official Opposition against a Conservative minority government. The party had previously been in power since 1993...