A move to make the labelling of genetically-modified foods in Canada mandatory has been defeated in the country's parliament.