This is the ever popular 'Tropicana' (sometimes spelled 'Tropicanna') Canna lily. It has orange flowers and striped leaves with shades of red, green, yellow, and orange. Really for foliage you can't beat this tropical plant.