From the Vancouver Opera Festival to the BMO Vancouver International Marathon, May's calendar of events is filled with inspiring festivals and events in Vancouver.