A 31-year-old man has been charged with second-degree murder after Ashley Burke, 43, was found dead along the banks of the North Saskatchewan River in west Edmonton.