Rain isn't that big of a deal really. I'm thinking April-ish would probably be the time that works out best for us... As long as it's not a rain apocalypse around that time, we'll probably go then. Late April sounds like a good middle ground.
I'm actually planning my own possible trip to visit Vancouver. Looking into flights atm.