content development managers careers in Canada