Adam posted a comprehensive preview here earlier:

Bank of Canada preview: A meeting with global implications

I'm just adding a real quick take one now, this via Citi:

  • We expect the statement to be similar to March and to repeat that the BoC will be cautious in future policy adjustments, with higher rates warranted over time, while some level of continued accommodation is likely to be needed.
  • Nafta renegotiation seems to be on track for completion in early May, so this uncertainty should fade away.

I'll have a little more to come on the Bank of Canada