Do I need to renew/transfer my canada visa or can I simply travel with valid visa on old passport?
Você não precisa transferir seu visto canadense válido em seu passaporte novo. Você pode simplesmente anexar seu passaporte antigo ao novo e viajar para o Canadá. A resposta é oficial dos Exame de Imigração e Cidadania EN4 do Porto de Entrada :
13.18 Vistos válidos em passaportes vencidos
Visa officers will not put a visa in an expired document and will not issue a visa for a period surpassing the expiry date of the passport or travel document. Occasionally, documents containing valid visas are cancelled or replaced. If a valid visa inside an expired document is presented at the POE along with a valid passport or travel document, the visa is considered valid.
Portanto, você estará bem e poderá simplesmente viajar para o Canadá com um visto canadense válido em passaporte antigo junto com um novo passaporte válido.