It is quite normal to see Canadians eating throughout the day. Though they do have the usual breakfast, lunch and dinner, Canadians will also be constantly snacking on small meals during the day.
It is also not that unusual for Canadians to have their dinner early on in the night, so do not be surprised.