Travelzoo, a global Internet media company that publishes exclusive offers and experiences for members, has announced the appointment of William Brown as General Manager, Canada. Mr. Brown, who joined Travelzoo in 2009, was internally developed and promoted into this leadership position. Mr. Brown started at Travelzoo as Associate Producer in the Las Vegas office. In…