Acho isso um erro de projeto feio da Canon.
Cada modelo deveria ter o seu proprio esquema de numeração.
Com as DSLR parece que esse problema e mais constante.
Não eo cartão o culpado. Só em parte.
A camera memoriza o ultimo valor do contador, quando fotografa, antes de gravar verifica se não existe um foto já com o mesmo número (nome), caso haja, a camera procura no cartão ea última numeração, e usa o próximo para numerar a foto. Esse eo comportamento que acontece nas compactas, como a G6.
Já nas DSLR, parece que, mesmo não existindo uma foto com o mesmo número, a camera procura no cartão qual a ultima numeração, e usa a proxima.
Existe um truque para por a numeracão no valor correto, de uma procurada pelo forum ou google.
Melhor mesmo e ter um jogo de cartões para cada camera, e nunca emprestar o cartão para um amigo que tenha cameras Canon.
Antes de usar no Xt, formate o cartão na G6.
E antes de usar na G6, formate o cartão na Xt.
Ou, use um leitor de cartões.