Thank you for your question. You raise some very important points.
As to whether or not there is a crisis, I will say both yes and no. While processing times for asylum seekers have improved, the election of President Trump in the United States has led to an increase in the number of irregular border crossings. This is unprecedented, in my opinion. I would also say that the Canada-U.S. Safe Third Country Agreement is counterproductive because it prevents asylum seekers who want to make a regular application in Canada from doing so, forcing them first to cross the border irregularly. So the number of such crossings is increasing, and I would say this is a crisis.
What is the way out of this crisis? I would recommend revising the agreement or, ideally, getting rid of it.