Muhammad Rayyan Arshad, a 24-year-old Calgary resident, has been charged with one count each of hit-and-run and hit-and-run causing death. He was scheduled to appear in court on Thursday.