A Edmonton defence lawyer fulfills many important roles during the course of a criminal case. These are