Canon EOS M5: small body, big power