{"success":true,"estimate":{"currency":"CAD","months":12,"pathway":"language_program","city":null,"housing":"residence","city_factor":1,"has_tuition":true,"lines":[{"code":"language_tuition","category":"tuition","label":"Language programme tuition","note":"Per week.","frequency":"weekly","currency":"CAD","unit_min":300,"unit_max":450,"min":15600,"max":23400,"vnd_min":296400000,"vnd_max":444600000,"city_adjusted":false},{"code":"residence","category":"housing","label":"Campus residence","note":"Per month. Often includes a meal plan.","frequency":"monthly","currency":"CAD","unit_min":800,"unit_max":1400,"min":9600,"max":16800,"vnd_min":182400000,"vnd_max":319200000,"city_adjusted":false},{"code":"living_costs","category":"living","label":"Living costs","note":"Per month, excluding rent.","frequency":"monthly","currency":"CAD","unit_min":500,"unit_max":900,"min":6000,"max":10800,"vnd_min":114000000,"vnd_max":205200000,"city_adjusted":false},{"code":"winter_clothing","category":"living","label":"Winter clothing","note":"One-off, in your first autumn. Genuinely necessary, and routinely forgotten.","frequency":"once","currency":"CAD","unit_min":300,"unit_max":700,"min":300,"max":700,"vnd_min":5700000,"vnd_max":13300000,"city_adjusted":false},{"code":"health_insurance","category":"living","label":"Health insurance","note":"Per year where provincial cover does not apply.","frequency":"yearly","currency":"CAD","unit_min":600,"unit_max":1000,"min":600,"max":1000,"vnd_min":11400000,"vnd_max":19000000,"city_adjusted":false}],"rate":19000,"rate_date":"2026-10-01","per_month":{"min":1300,"max":2300,"vnd_min":24700000,"vnd_max":43700000},"first_year":{"min":32100,"max":52700,"vnd_min":609900000,"vnd_max":1001300000},"total":{"min":32100,"max":52700,"vnd_min":609900000,"vnd_max":1001300000},"upfront":{"min":900,"max":1700,"vnd_min":17100000,"vnd_max":32300000}},"formatted":{"per_month":{"primary":"VND 25M–44M","secondary":"CAD 1,300–2,300"},"first_year":{"primary":"VND 610M–1B","secondary":"CAD 32,100–52,700"},"total":{"primary":"VND 610M–1B","secondary":"CAD 32,100–52,700"},"upfront":{"primary":"VND 17M–32M","secondary":"CAD 900–1,700"},"lines":[{"code":"language_tuition","label":"Language programme tuition","note":"Per week.","category":"tuition","primary":"VND 296M–445M","secondary":"CAD 15,600–23,400"},{"code":"residence","label":"Campus residence","note":"Per month. Often includes a meal plan.","category":"housing","primary":"VND 182M–319M","secondary":"CAD 9,600–16,800"},{"code":"living_costs","label":"Living costs","note":"Per month, excluding rent.","category":"living","primary":"VND 114M–205M","secondary":"CAD 6,000–10,800"},{"code":"winter_clothing","label":"Winter clothing","note":"One-off, in your first autumn. Genuinely necessary, and routinely forgotten.","category":"living","primary":"VND 5.7M–13M","secondary":"CAD 300–700"},{"code":"health_insurance","label":"Health insurance","note":"Per year where provincial cover does not apply.","category":"living","primary":"VND 11M–19M","secondary":"CAD 600–1,000"}],"months":"12 months","rate_date":"1 Oct 2026","rate":"1 CAD = VND 19,000"}}