The Saint Lucia Tourism Authority (SLTA) has announced a new organizational structure in Canada that streamlines marketing operations. Under the new structure, marketing...