Canadian Olympian David Marcus overcame obstacles to find renewed success in the Grand Prix at Dressage at Devon.