A gunman in the Canadian province of Nova Scotia killed more than 10 people, including at least one police officer, during a 12-hour rampage, authorities said on Sunday.