As someone who grew up in Canada but now lives in the USA, I was actually accustomed to both systems growing up in the late 70s and 80s. School taught both systems and we slowly converted in Canada to use kilometers instead of miles and meters instead of yards.
Interestingly, even in Canada, the imperial system is still pretty prevalent. Ask any Canadian how tall they are, and they will tell you in feet and inches. Ditto for their weight being in pounds and not kilograms.
The USA is a little more interesting in that it is still officially using imperial in most areas (miles, feet, inches). But when you work in tech areas including automotive, you will see both. Engines are rated in liters; i.e. a 5.7 liter V-8. Engine sizes are, for the most part, measured in cubic centimeters. However, the gas mileage is of course in MPG.
As mentioned above, grams as used in pharmaceuticals so far as I have seen. Pretty universally.
My guess is it will probably take a few decades before things are totally 'converted'. Its not really a high priority for most.