Como cidadão canadense, o governo canadense não controla, nem se importa, quando ou quanto tempo você está no país. Você pode sair a qualquer momento sem avisar ninguém. Isso também significa que você pode entrar no Canadá a qualquer momento e ser admitido (supondo que possa provar sua nacionalidade canadense).
Para sua pergunta específica, você não precisa viajar "com" apenas um passaporte. Veja as respostas para a pergunta " Tenho dois passaportes / nacionalidades. Como os uso quando viajo? ", Que descreve quando você precisa mostrar cada passaporte em cada check-in / passagem de fronteira. Para uma combinação de passaporte canadense e italiano , não é muito complicado, porque ambos os países estão bem com seus cidadãos com várias nacionalidades.
Portanto, se você estiver viajando para algum lugar da Europa, por exemplo, faça o check-in no aeroporto, mostre ao agente de passagens o seu passaporte italiano (para que eles saibam que você tem o direito de entrar na Europa e não será recusada a entrada) e aproveite o seu voo .
Observe que ao sair da Europa, você gostaria de mostrar seu passaporte italiano na verificação de passaporte de saída. O Canadá não possui cheques de passaporte de saída.