Mounties have approved six impaired driving charges against a 29-year-old man over a crash that killed an elderly Good Samaritan near Qualicum Beach earlier this year.