BC has been hit hard with snow and wind over the last week so that will contribute to the slow mail.
I agree with others that have said the postal service isn't fluid. A few years ago I used to send several packages a year to the US for the soldier I adopted. Some took forever to reach the base and others went relatively quickly.
I like the idea of a Valentines Day or Spring exchange if it has to be changed. Wasn't there a year or two where we did a spring and a July 4th/ Canada Day exchange in addition to the Holiday one?