MacKinnon scores twice, Binnington makes 23 saves to lead Canada to Thursday's final ...