Top Vancouver Events March 14-20: bus flashmob, DIY and yoga