NDFP peace consultant Randy Echanis killed in QC