Yeah, it is ridiculous. I do have a huge old tree on my front lawn though.... like huge. Must be the roots moving.
From so much of what you post, I always assumed you are a Torontonian. If so, Toronto is a +- 0 degree city.
That is brutal.
Water gets in and freezes and thaws regularly. As strange as this may seem, Ottawa is better, 1) colder and so we do not cycle through 0 degrees as much.. 2) Clay soil (The Canadian Shield), our top soil drifted away centuries ago.
In areas south of the city (River Side South) where I live, near zero top soil. It is all clay. It preserves the pavement, water cannot get in. There is no "in", to get into. Our trees all form very shallow, spiral roots that are close to the tree and do not drift below pavement or other. Granted, one large wind storm and the tree is down.
Do yourself a huge favor 1) Do not park on your drive way.. park on the street if possible 2) Psrk in your garage, if street parking is not possible. 3) Black Knight or other products, offer crack filler,, Apply it regularly. It will help. 4) water the roots away from the driveway, it will encourage the tree to activate those roots and send the roots near the driveway into semi dormancy. Scrape some of the soil off from that side. A low spot will achieve that.
A note to all you civil Engineers.
River Side south IS CLAY.. the genius who added underground storm water drainage chambers.... Where the F will the water go.. 6-10" of grade A, over clay... NO infiltration It will sit there and form bacteria.
You need chambers with time release to city sewers or above ground ponds.. Or OGS/OWS and ponds or sewers...
F'ng MOE... no bloody oversight.