Where has trickle down economics been applied in Canada? If anything then the opposite. Canada is incredibly resource rich yet the entire oil and gas sector is starved of resources and investment and instead plastered with regulations and shutdowns and delays.
Your link makes no sense, it looks at absolute numbers of immigrants in the country at a given point in time and dates back to 2020. Canada has more immigrants than the US on a per capita basis which makes much more sense as measure. It also immigrates way more than the US in the past couple years (again, per capita). So does Germany which exhibits an economy that is almost antithetical to trickle down economics. The US is losing high value immigrants to Canada at the moment, on a net basis. The reason for this is the ridiculous immigration policies in the US. Indians and Chinese have to basically wait many decades or even centuries for a green card. Even highly skilled labor from abroad currently has a very hard time to get sponsored for immigration and work permits by us based corporations. You can thank Trump for this malaise and the current administration which has done nothing to alleviate the current issues. Most immigration lawyers in the US who are contracted or directly employed by mega corporations advise their management to hire domestically because middle and upper management talent from abroad has a very low chance of getting permission from US immigrations. Those who are currently at the helm of high tech conglomerates have come to the US years ago. The situation since then has drastically changed. The US is currently starved for high skilled talent from abroad. Why? Because US based colleges and universities to a large degree churn out woke snowflakes who preferred to major in gender studies and philosophy rather than engineering, computer science, medicine, or law.
My reason to reply to your post is to show that there is zero causal relationship between immigration statistics and trickle down economics, a link you suggested exists. There does not.