Vermilion Lakes are located in Banff National Park in Alberta, Canada near the town of Banff. There are actually three Vermilion Lakes along with a large wetland area and shallow bodies of water connected by many small channels. It seems like the mountains "moved there to complete the masterpiece".