In a stunning turnaround, Canada's ruling Liberal party has been handed a substantial minority government in an outcome few had predicted going into tonight.
Canada's liberal party headed for minority government.