Castle Mountain is in between the town of Banff and the village of Lake Louise, Alberta. The mountain got the name "castle" because it looks like an old castle from a fairy tale. Some of the rock types found on this mountain are 600 to 400 million years old. That is very, very old!