The BMO Vancouver Marathon is an annual marathon which is run on the first Sunday of every May in Vancouver, British Columbia. The distance of the race is 26 miles and 385 yards and is the largest international marathon event in Canada. The current sponsor for the marathon is Bank of Montreal.