We ship these personalized name trains worldwide. Shipping each name train set to Canada costs only $9.99.