Ich hatte mal genau das gleiche Problem mit Outbound-Calls in ein bestimmtes Land (bei mir war’s UK).
Bei mir lag’s daran, dass Vapi intern die CallerID nicht richtig gesetzt hat, obwohl Twilio die Nummer akzeptiert hat.
Schau mal hier rein in der Vapi-Doku steht genau, wie du die from Nummer richtig setzt:
https://docs.vapi.ai/calls/outbound-calling
Kurze Frage: Nutzt du beim Outbound-Call die kanadische Nummer explizit als CallerID in der Vapi-Konfiguration? Wenn nicht, kommt oft genau dieser “transport error”.
Wenn du willst, kann ich kurz drüberschauen.