Question: is no or co more polar?
Answer: The C-O bond is more polar than the C-N bond which is more polar than the C-C bond. Mg is far less electronegative than O but C-Mg bond is much more polar than C-O bond.