I have seen a lot of post about cost increases. There have even been a few excellent posts that provide you with a guide on how to handle escalating pricing.
What I would like you to consider is one thing. What happens when your supplier is not profitable? Do you know the margin for their industry?
Remember this. Most of Canadian businesses are small businesses and their margins are often small. Which means to me that you should negotiate in good faith.