You're wrong. Inflation is being caused by issues associated with demand ramping up from COVID. Carbon Taxes have been around for awhile and it's also a Global problem.
Immigration is actually a great way to grow the economy because our fertility rate is low and Canadians don't seem to want to do the menial jobs that don't always pay too well. Assuming that every Canadian that comes simply sucks up resources is, quite frankly, racist.
There's many reasons for the inflation. Demand for certain goods/services increased during COVID while others fell and demand for other goods/services have gone up this year from pent up demand, but a lot of it is also supply issues (disrupted supply chains from COVID & working from home). Some of it is the money many governments worldwide have given people and money saved from not commuting or going to restaurants/concerts/sporting events/gyms etc during lockdowns, some of it is increased costs of goods due to carbon taxes etc etc
For housing costs, its essentially a matter of demand outstripping supply. There are many pressures on demand: foreign investors, domestic investors (buying for air bnb, rentals etc), rising immigration under Trudeau from 270k to 400k a year going mostly to larger cities. As for supply issues i'm not sure, could be municipal red tape issues on building, and construction slowing down because of COVID.
Immigration is good for the economy overall, but can also put pressure on infrastructure and certain other resources if not managed properly and demand outstrips supply. You can call it a "population growth" problem if "immigration" offends you.