Yeah, those sakura at burrard station are so gerat at the mid of March. There is sakura festival every year at that skystration, and yes, tons of real Japanese girls doing tradiontal dancing as well.
since you like taking pic, why don't you go snowshoe at mount seymour ar. you are walking at the white forest with a group of people. experience the snow ma.