This is not a traditional military history, since it concentrates on many of the people involved in the battle, including the Belgian secret army as well as the Canadian forces. Unfortunately the balance has moved too far and these cloud the overall story.
The authors have a number of axes to grind about the conduct of the campaign, and not without reason. Rather than present them succinctly at convenient points or at the end, they continually surface so that you end up getting fed up hearing them. Add to this the excessive focus on individuals and irritating repetitions (how many times do I need to be told that the Polish armoured division is under command of the Canadian Army), and it just becomes too frustrating to try and pick out the military operations.
If you want a book with a more human side of war then this may be for you, but if you want to have a better understanding of the campaign then either be prepared to sift out a lot, or look elsewhere.