First off, if you study the book for a couple of hours, you should have no problems. The questions at the end of each chapter are pretty much what's on the test. Also, you can stay until Secretary of State closes, and take the test all day. Usually you'll pass by the second time taking it.
Are you saying you have to pay more insurance to take hazmat? I had the impression the company pays everything involved with hazmat. Will you get extra to haul it?
Out of curiosity, which Canadian company are you running for? TST, Thompson's, Roaring Express, or someone else?
Good luck on your test.