Discrete, Canonical and Covariant Quantum Gravity