New Prime Minster Mark Carney's Liberal Party will retain its hold on power in Canada's national election, Canadian media projected.