I think point 5 is likely important to recognize. The CAD to USD ratio has dropped dramatically (Currently 1 USD = 1.33 CAD). If you picked the exchange from 5 years ago you see it was 1 USD = 1 CAD, if you do 10 years it was 1 USD = 1.07 CAD.
I'd argue that at least 20% of the price increase we're dealing with today is related to inflation.