Iberostar launches rewards program for agents in Canada