Québec Solidaire takes two Montreal ridings, with Françoise David and Amir Khadir elected to the national assembly.