Canna lilies thrive in full sun, so it's best to plant them in a location that receives at least 6 to 8 hours of direct sunlight each day. They also prefer well-draining soil that is rich in organic matter.