General Motors has paid off US$8.4bn in loans it secured from the US and Canadian governments ahead of its previous schedule.