Ontario is bankrupt and attempting to use immigration to offset the problem temporarily, which only exacerbates the problem long term. It’s not so much that Toronto will suffer a recession but it will (like Detroit, Hartford…) eventually end up with vast ghettos, and an inability to maintain its infrastructure, followed by an inability to justify the governmetn.
This is a common cycle that many states get into when they are large enough to accumulate enough debt that there is no correlation between their actions and the consequences due to the time it takes for consequences to occur.