Liberal Leader Stephane Dion said he takes full responsibility for a key byelection loss to the NDP in Quebec on Monday, and vowed the party will perform better next time. More...