Nice! My email from Friday night/Sat early AM says delivered by April 30th. So you lucked out getting it sooner and shipping later!
Im in Sask, you are in BC, wonder if they are coming from Ontario (if I recall past apple-experiences, they did) so maybe thats why the day between me and you? Guess we will know soon.
Here is hoping mine shows up tomorrow, then if you are +1 then you could get 29th?