Many things to consider here.
Your soil, is it expansive? In the USA the country agriculture department probably knows. You can also hire a geologist or civil engineer. The quick way is how much dies it crack when it gets dry. Here in Missouri, I have had 3/4 inch wide cracks in the ground during summer drought. Here to be at all successful you must excavate at least a foot and use rock base. Then it needs compacted. Best way is to drive on the base for a year, and then before setting concrete have it rolled. You can roll and water a few times, takes a lot of water though.
Next is rebar. At least on 2 foot centers. I prefer 1 foot. I use the epoxy coated rebar.
Then you have the cement. I like to ask for an extra sack per yard, if you really want good stuff, get state highway mix. Make sure the crew only adds the minimum amount of water to place. They get lazy and like it soupy. That will be weak concrete. Then as the concrete company what additives, like air, sulfate, calcium, Ice etc you need for your weather. Make sure the aggregate does not contain sandstone or shale, that makes popouts. You want a minimum of 4 inches, for the transition from the street to the drive and the drive to the garage I make it 5 or 6 inches for extra strength. Your walk pad can be 3.5 inches. They use 2X4 for forms, then you need to stretch a string and measure to make sure you have 4 inches. Tap the edge of the forms with a hammer to consolidate the concrete for better appearance and edge strength.
Then you cure. You can use a spray sealer, or cover with burlap or old carpet that you keep wet. At least 2X daily. For minimum of 7 days, 21 is better before you take off the Forms. Saw every 8 to 12 feet. Saw more often the more expansive your soil. Here with our sun, I prefer to cover, keeps the concrete from overheating. I suspect in Canada you will not have that problem.
All this will cost more. This driveway will last for 30 or more years without cracking. The one at my dads house we set when I was 20. I am 59 now and it has 1 crack. The saw we rented broke and we did not make that last cut. Opps.
Your concrete placing crew will hate you. You are paying for it, they have no choice.
Rod