Spanish lesson alert!  Flor de Caña means Flower of (Sugar) Cane.  This rum is from Nicaragua.  It's nice and has a bit of a kick to it.  I've also tried the 7 Year Old, but it doesn't seem to be available in the LCBO.