In 2021 Justin Castro called a Federal election during the covid mandate, was the most costly election ever due to covid mandates.
He knew he was going to lose in 2023 so he called a snap election to keep power for two more years, he has a plan and 2023 was too soon to complete it. If he was out we would not have over 500,000 immigrants every year, there would be no carbon tax, the housing issue would not be as severe as now and we would be in recovery mode. As it stands our economy is still eroding and will continue to do so. I find it amusing that when he boasts 46,000 new jobs he fails to mention a large portion is public service jobs and 400,000 immigrants entered during that time but his followers still squeal with glee. I have a few retired friends that sold their house and left Canada just to get away from Trudeau and the added No Snow is a plus for them.
Also to note, JT was the only world leader to hold a snap election and raise taxes during the pandemic.