Florida Keys tickle taste buds of Ontario residents