Así que, lo primero que hay que decir es que casi nunca quieres usar una tarjeta sim normal de fuera de Norteamérica mientras estás allí. Los cargos por roaming de datos que cobra tu proveedor de origen tienden a ser extremos (Vodafone UK actualmente cobra algo así como £30/mb en USA, y el proveedor alemán de Tor-Einar en los comentarios cobra casi $40/mb). Para los europeos, esto ha empeorado un poco últimamente - los recientes cambios en cuanto a cuánto se permite a las redes cobrar por la itinerancia dentro de la UE ha llevado a muchos de ellos a aumentar sus tarifas ex-UE.
Si tu amigo no va a estar por mucho tiempo, o no va a usar muchos datos, entonces su mejor apuesta es una tarjeta SIM en itinerancia. Normalmente tendrás que pagar una tarifa moderada para obtener la SIM en roaming, o una pequeña tarifa mensual (diferentes proveedores tienen diferentes modelos), entonces cuando estés en el extranjero tendrás llamadas, textos y datos bastante baratos. Por lo general, no importa a qué lugar del mundo vayas, tus llamadas/textos/datos serán un poco más caros que lo que te cobra tu paquete doméstico en casa, que es un poco más de lo que te cobraría una tarjeta SIM local, pero un orden de magnitud más barato que el roaming telefónico normal. La ventaja de una SIM en roaming es que la recibes una vez, le pones algo de crédito y luego la usas sin importar en qué lugar del mundo estés esa semana. No hay necesidad de ir a comprar una nueva SIM, cargarle crédito, perderlo cuando te vas, etc. Sólo tienes que poner la SIM en itinerancia en tu teléfono y ya puedes empezar a usarla.
(Yo uso TruPhone que están bien pero no son increíbles, existen muchas otras alternativas. TruPhone en los Estados Unidos cobra 10p/minuto por llamada, 10p por texto y 20p/mb. Son mucho menos bueno en Canadá, a 36p/minuto para llamadas, 30p por texto, y la friolera de £3/mb. Incluso con esos precios más altos, siguen siendo un orden de magnitud más barato que los costes de roaming de Vodafone UK)
Si vas a estar en un país por un mes, o planeas hacer muchas llamadas / cargos por datos, entonces la pequeña prima que pagas por una SIM en roaming se suma. En ese caso, querrás comprar una tarjeta SIM local de pago por uso / prepago (los nombres varían según el país), echar un poco de crédito en ella y usarla. Si vas a hacer muchos datos, normalmente vale la pena obtener un paquete de datos de prepago (en el que compras los datos por adelantado), ya que casi siempre es más barato que pagar un MB a la vez.
Podrías pensar que podrías comprar un simulador de pago en Canadá o en los Estados Unidos, y usarlo en el otro. Aunque técnicamente funcionará, los costes del roaming en el otro país serán casi tan malos como los del teléfono de casa, ¡así que no querrás hacerlo! Puede que encuentres mi pregunta sobre los simulacros de pago de EE.UU. en Canadá del año pasado útil