Nicole McCallum has joined the Trafalgar Canada sales team as the new national marketing manager for the brand in Canada. McCallum joins Trafalgar with over 10 years...