Ok the more money you print? The less your money is worth. Correct?
Well, it would be more correct to say that inflation is tied to long term expectations of what the money supply will be. So, expectations of inflation can become in-built in the economy and make inflation hard to fight with restriction on the money supply. Also, short term increases in the money supply that are expected to be temporary will not necessarily cause a great deal of inflation, since the overall size of the money supply isn't expected to increase that much in the long term.
Also, there's not necessarily a linear relationship. When currencies hyperinflate, for instance, they aren't literally increasing the money supply by a trillion percent a day. People are simply losing faith in the currency. When people lose faith in a good, of course, they value it less, and so it can cause it to decrease in value (inflate) much higher than any actual increase in supply.
Also, most of the money supply is not literally in printed money.
Now if your economy was dependant on trade, that would mater(because you would have less foreign buying power due to a weaker dollar and thus pay more), though in your country, a dollar is always a dollar. It shouldn't matter when buying things made in USA.
No, that's not really correct at all. In fact, inflation is only of direct consequence in the nation itself. Higher rates of inflation can cause the currency to weaken internationally, but the two are not necessarily tied. You can devalue your currency by 50% while having domestic prices that remain relatively stable.
Now when you are getting your products from third world countries(which is not the case for most grocery goods) with weak currencies and being sold to you at ridiculously high profit margins? When the dollar goes down, should price increase(on imports) or should their profit margins decrease?
A weaker currency makes your imports cheaper abroad and their exports more expensive in your country. This doesn't lead to higher profit margins for them, it just makes it more difficult to compete.
I can undestand if your trading with a country with a higher currency, but why would you even do that?
What do you mean by "a higher currency"? A pound is worth more than a single dollar, a yen is worth significantly less. Yet that doesn't provide either nation with significant benefits or penalties alone. Of course, the markets simply adjust, and say how much of one currency is worth how much of another. Businesses is not stupid, it's not going to eat losses by treating a currency as if it's worth some declared value rather than the market value compared to their home countries currency. Now, changes in the value of the currency can cause profit or loss, but in the long term, again, the market ensures that no one has a definite advantage.
There is, of course, an exception with countries that maintain a fixed exchange rate rather than letting their currencies float. But, again, this is not simply done by fiat. They have to maintain capital controls and actively trade in foreign currency reserves in order to manipulate the money supply. This can give their exports some advantage, but it causes its own problems as well. There's a reason most countries float their currencies, it's not just because they're being nice.
Also Canada's dollar seems to be rising rapidly and still we see a consitant rise in our products yearly. Why is that? Shouldn't it be dropping?
Again, you have things reversed. Rising Canadian dollar = American products being more competitive in Canada.