After months of delays, President Donald Trump's contentious tariff barrage is now in effect, imposing a wide variety of new import duties, including on products from Canada and Mexico. While Trump has very optimistically dubbed April 2 "Liberation Day," economists and other experts have given much more grim forecast for how these tariffs will work…

Photo By CNET

Photo By CNET