Canon: fix bit-shifting

...since bytes have 8 bits, not 16.