Normally Canada Post is rubbish. Actually that should read 'historically', as life in Canada means accepting that it takes a week for a letter to cross town. In fact, we used to get some sort of grim amusement out of the fact that sending a letter to my Gran in Victoria took about the same time as a letter to someone just down the road.
Birthday and Christmas presents from Canada therefore are expected arrive at fairly random times. Combine this with the recent Royal Mail postal strikes and it is no surprise that Charlie's birthday presents from Uncle Hoto & Auntie Shelley arrived only yesterday.
The presents were great. The card, however, rocks - although not as much as my future Billy Elliot here...
Where does he GET those grooving moves?