CNN — Mexico’s President Andrés Manuel López Obrador is halting diplomatic relations with the US and Canadian embassies after their ambassadors criticized his proposal to have judges elected by popular vote.