I agree that getting a dash cam with a good sensor for recording at night and as wide angle as you can get. 4K recording is overkill and will reduce the amount of footage that will get recorded on your hard. 1080p HD is more than sufficient. GPS is good to have for recording speed, location and having accurate date/time information.
I have a couple of dash cams from dod-tech.ca. They're in Richmond Hill. Several of my co-workers have them and we all like how they function.
Also consider how much your insurance deductible is when you purchase your dash cam. Don't cheap out on your dash cam. Being able to clearly capture any incident could potentially save you from an unnecessary traffic ticket or needless insurance claim.
Cheers