Good luck to you too master_shadows! I'm still not totally sure how to interpret that quote from my department. If anyone learns something new or has other theories, I'd love to hear them.
I applied, but still waiting anxiously! I know the Vanier site says "early April". My department site, which seems to be up to date, also says about Vanier that "the agency indicates that the release of funding decisions will take place on March 31" (though I'd guess that doesn't mean to students?). So hopefully sooner rather than later!