Canon g7x mark ii lens size July 8, 2019 16 32 64 128 Canon m lenses Canon i-sensys lbp7780cx Canon 28-70 2.8 rf Canon x7i Canon 70-200 f2.8 rf vs ef