CF Montreal stays alive