McLain Ward of the United States won the $50,000 Weston Canadian Open on Friday night at the CSI4*-W Royal Horse Show in Toronto, ON.