Não Marcus, vc não precisa ficar “preso” no Canada por três anos para poder solicitar a cidadania.
No FAQ do site de imigração há a dúvida:
Q1: Pour être admissible à la citoyenneté canadienne, combien de temps dois-je avoir vécu au Canada?
R1: Vous devez avoir vécu au Canada pendant trois ans (1095 jours) au cours des quatre années (1460 jours) précédant immédiatement la présentation de votre demande.
Ou seja, nos últimos 4 anos precedentes à sua demanda de cidadania canadense (1460 dias), vc teria que ter permanecido no canadá duante 3 anos (1095 dias). Anos bissextos não contam o 29 février. Neste período também não conta os dias se vc foi preso, esteve em condicional ou qualquer outra condenação que restrinja a liberdade. Portanto vc pode tirar até um ano de férias no Brasil entre os quatro últimos para requerer a cidadania. Mas veja bem, sempre contam os quatro últimos anos de sua demanda de cidadania.
Vc tem que declarar todas as suas ausências do Canada, exceto aquelas em que vc saiu e voltou no mesmo dia.