O Canada

12345678910111213141516171819
Across
  1. 8. homes
  2. 9. to protect
  3. 11. forehead
  4. 12. glorious
  5. 13. ancestors
  6. 14. land
  7. 15. epic poem
  8. 16. to surround
  9. 18. rights
Down
  1. 1. history
  2. 2. because
  3. 3. achievement
  4. 4. resilient, strong
  5. 5. cross
  6. 6. to carry
  7. 7. brilliant
  8. 8. flowers
  9. 10. worth
  10. 11. belief
  11. 17. sword
  12. 19. know