By 2035 ICE vehicles will not make sense for consumers anyway; the law will be redundant as electric cars will be better vehicles. For many people they already are.
Canada simply will not have the infrastructure to support this outside of major cities. Hopefully I'm proven wrong but I know people down the street from me where the max speed of internet you can get is 15mbps. I got a lot of places where there would not be any feasible way to charge my vehicle and make the full journey and that's only within a few hours of multiple major cities.
Too little, too late.
Speaking strictly from an environmental impact perspective, has the industrial technology to mine all of the minerals needed for all of these car batteries been converted to electric? How does the entire flow of building and operating a car with an ICE compare to the total environmental impact of electric cars? And what happens when all of these car batteries need to be recycled at some point?