This isn’t a Canada-specific issue that call.start.error-get-transport usually means Vapi can’t establish a transport with Telnyx at all, so the call fails before it even connects.
Given your setup, it’s most likely a config mismatch rather than the number itself. Double-check that your Telnyx connection is actually set up as a valid transport (SIP/app) and properly linked to the outbound voice profile, because without that Vapi won’t be able to initiate calls.
Also, that telnyxApplicationId should not exist error suggests the credentials format has changed so yes, that field is likely deprecated and causing the integration to break.
I’d focus on fixing the transport layer (SIP/app linkage + credentials) once that’s correct, the calls should stop failing at $0.00.
@Phil