Here is the Canadian National Anthem translated from English to Spanish. And of course, since they are a bilingual nation of both French and English, here is the translated version from French to Spanish.
English to Spanish translation of O’ Canada:
O Canadá! ¡Nuestro hogar y tierra natal!
El verdadero amor patriota en todos tus hijos manda.
Con los corazones que brillan intensamente nos vemos levantarse,
El verdadero norte fuerte y libre!
Desde muy lejos, O Canadá,
Estamos en guardia para ti.
Dios mantiene nuestra tierra libre y gloriosa!
Oh Canadá, estamos en guardia para ti.
Oh Canadá, estamos en guardia para ti.
French to Spanish translation of O’ Canada:
O Canadá! Tierra de nuestros antepasados,
Tu frente es envuelto con joyas gloriosos.
Para su brazo sabe cómo llevar la espada
Se puede llevar la cruz.
Su historia es una epopeya,
Con brillantes.
Y el valor de su empapado fe
Proteger nuestros hogares y nuestros derechos.
Proteger nuestros hogares y nuestros derechos.