Answer: Cannas require a full sun location with rich, evenly moist soil to grow well. Hostas on the other hand are shade plants and will do well in shade all day or morning-only sun. Based on their sun needs, these two plants would not grow well in the same spot -- if it is shady enough for the hostas it will not be sunny enough for the cannas.
Depending on the specific variety of canna, the plants may grow very large and tall, and spread several feet across at the base. (Some stay smaller.) So you would want to make sure to allow space for it to grow over the summer. If you want to keep them from year to year you will need to dig them up in the fall after frost. This can be disruptive to nearby plants if they are crowded together. I hope this helps you decide where to plant the cannas. They are wonderful summer flowers!
Q&A Library Searching Tips