I've had several entries to the US in one week, they don't seem to mind. Never mentioned the frequency of my visits.
On the issue of a short transit, an immigration officer once told me to also write the exit flight no on the I94W. Doesn't do any harm.
As for going to Canada from the US, I...