The prime minister spoke directly to Canadians on Thursday in a wide-ranging address that served as a clarion call for national unity.