I haven't had time to delve into the details, but much of the surprise seems to have come from higher than expected consumer spending. Personal consumption expenditures were actually less of a drag on growth in Q12009 than in Q42008. Investment was atrocious, as expected and growth was helped out a little by imports falling more than exports.
A lot going on in the economy these days - loonie above 90 cents, 10-year yields rising rapidly -which means I'll be updating my forecast this week. Stay tuned.