I can't think of a catch all Canadian history book that didn't read like a high school text book. But a couple books I've read about specific places and times in Canadian history that I found interesting.

Not sure how accurate these stories are or where the line of fiction/non-fiction lies but I enjoyed reading stories from life in near north Ontario from a time when horse and sleigh was a primary means of transportation in winter.

Absolutely. I keep telling my son they have hockey teams in warmer places like FL and AZ, NV, and CA, but he wants to see the real deal in Canada. We went to Toronto a couple of years ago. That was great fun.

For Winnipeg (Manitoba), I think of Louis Riel and the Metis people (a First Nation group). Maybe do some research specific to that.

My dad used to love reading books by Pierre Berton. I believe they were essentially history books, with a focus on specific periods or events. Dude wrote 50 books in his 84 years, so sorry... I have no idea if any are about Winnipeg!

Absolutely. I keep telling my son they have hockey teams in warmer places like FL and AZ, NV, and CA, but he wants to see the real deal in Canada. We went to Toronto a couple of years ago. That was great fun.