Snow on the mountains, blossoms on the trees, and daffodils in full bloom, that sums up Vancouver weather.