{
    "questionnaire_key": "visitor_hub",
    "title": "Visitor Hub",
    "version": "1.0.1",
    "exported_at": "2026-09-16",
    "section_count": 2,
    "question_count": 71,
    "sections": [
        {
            "source_key": "visitor_hub.tr_core",
            "slug": "visitor-hub-tr-core",
            "title": "Temporary Residence — Temporary Residence Core",
            "description": "Core eligibility, status, and intent questions for all temporary residence applications.",
            "display_order": 1,
            "questions": [
                {
                    "source_key": "visitor_hub.tr_core.tr_application_type",
                    "label": "What is your temporary residence application type?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "New temporary residence application",
                        "Extension / renewal of current status",
                        "Change of conditions",
                        "Restoration of status",
                        "Temporary resident visa (TRV) only",
                        "Electronic travel authorization (eTA) only",
                        "Other temporary residence request"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 1
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_application_type_details",
                    "label": "Please describe your temporary residence request.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_application_type",
                                "op": "eq",
                                "value": "Other temporary residence request"
                            }
                        ]
                    },
                    "display_order": 2
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_currently_in_canada",
                    "label": "Are you currently in Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 3
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_current_status",
                    "label": "What is your current immigration status in Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Visitor / tourist",
                        "Student",
                        "Worker",
                        "Implied status / maintained status",
                        "Refugee claimant",
                        "Other"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_currently_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 4
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_current_status_other",
                    "label": "What is your other current status — specify?",
                    "help_text": null,
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_current_status",
                                "op": "eq",
                                "value": "Other"
                            }
                        ]
                    },
                    "display_order": 5
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_status_expiry_date",
                    "label": "When does your current status expire?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_currently_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 6
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_status_expired",
                    "label": "Has your current status already expired?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_currently_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 7
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_days_out_of_status",
                    "label": "What is your approximate number of days out of status?",
                    "help_text": null,
                    "question_type": "number",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_status_expired",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 8
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_applied_for_restoration",
                    "label": "Have you applied for restoration of status?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_status_expired",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 9
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_restoration_application_date",
                    "label": "When is/was your restoration application date?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_applied_for_restoration",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 10
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_intended_length_of_stay",
                    "label": "What is your intended length of stay in Canada?",
                    "help_text": "For example: 6 months, 2 years, duration of program.",
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 11
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_intended_entry_date",
                    "label": "When is/was your intended date of entry to Canada (if outside Canada)?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_currently_in_canada",
                                "op": "eq",
                                "value": "No"
                            }
                        ]
                    },
                    "display_order": 12
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_intended_departure_date",
                    "label": "When is/was your intended departure date (if known)?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 13
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_primary_purpose_of_stay",
                    "label": "What is your primary purpose of temporary stay?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Visit / tourism / family",
                        "Study",
                        "Work",
                        "Business activities",
                        "Accompany family member",
                        "Other"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 14
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_primary_purpose_details",
                    "label": "Please provide details about purpose of stay.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 15
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_family_accompanying",
                    "label": "Will family members accompany you to Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 16
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_accompanying_family_details",
                    "label": "Please provide details about accompanying family members.",
                    "help_text": "Name, relationship, and intended status of each accompanying person.",
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_family_accompanying",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 17
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_ties_to_home_country",
                    "label": "Do you have strong ties to your home country?",
                    "help_text": "Employment, property, family, financial commitments, or other reasons to return.",
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 18
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_ties_to_home_country_details",
                    "label": "Please describe your ties to your home country.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 19
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_previous_tr_status_canada",
                    "label": "Have you previously held temporary resident status in Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 20
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_previous_tr_status_details",
                    "label": "Please provide details about previous temporary status in Canada.",
                    "help_text": "Status type, dates, and outcome.",
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_previous_tr_status_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 21
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_previous_tr_compliance_issues",
                    "label": "Have you ever failed to comply with conditions of a Canadian permit or visa?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 22
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_previous_tr_compliance_explanation",
                    "label": "Please explain any non-compliance with permit or visa conditions.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_previous_tr_compliance_issues",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 23
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_has_valid_medical_insurance",
                    "label": "Do you have or will you obtain valid medical insurance for your stay?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 24
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_medical_insurance_details",
                    "label": "Please provide details about medical insurance — provider and coverage.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "any": [
                            {
                                "field": "visitor_hub.tr_core.tr_has_valid_medical_insurance",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 25
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_biometrics_completed",
                    "label": "Have you provided biometrics for this application (if required)?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 26
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_biometrics_reference_number",
                    "label": "What is your Biometrics reference number (if applicable)?",
                    "help_text": null,
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_biometrics_completed",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 27
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_medical_exam_completed",
                    "label": "Have you completed an immigration medical examination (if required)?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 28
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_medical_exam_umi_number",
                    "label": "What is your Unique medical identifier (UMI) number?",
                    "help_text": null,
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_medical_exam_completed",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 29
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_medical_exam_expiry_date",
                    "label": "When does your medical exam expire?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_medical_exam_completed",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 30
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_police_certificate_required",
                    "label": "Are police certificates required for your application?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 31
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_police_certificate_countries",
                    "label": "What is your countries for which police certificates are provided?",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.tr_core.tr_police_certificate_required",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 32
                },
                {
                    "source_key": "visitor_hub.tr_core.tr_core_notes",
                    "label": "Please provide any additional notes about for your temporary residence application.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 33
                }
            ]
        },
        {
            "source_key": "visitor_hub.visitor",
            "slug": "visitor-hub-visitor",
            "title": "Temporary Residence — Visitor",
            "description": "Visitor visa, eTA, super visa, and temporary visit details.",
            "display_order": 2,
            "questions": [
                {
                    "source_key": "visitor_hub.visitor.visitor_application_type",
                    "label": "What is your visitor application type?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Temporary resident visa (single entry)",
                        "Temporary resident visa (multiple entry)",
                        "Electronic travel authorization (eTA)",
                        "Super visa (parents/grandparents)",
                        "Visitor record extension",
                        "Restoration as visitor",
                        "Other visitor application"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 1
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_application_type_details",
                    "label": "Please provide details about other visitor application.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_application_type",
                                "op": "eq",
                                "value": "Other visitor application"
                            }
                        ]
                    },
                    "display_order": 2
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_purpose",
                    "label": "What is your primary purpose of visit?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Tourism / sightseeing",
                        "Visit family",
                        "Visit friends",
                        "Business visit",
                        "Conference / event",
                        "Medical treatment",
                        "Other"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 3
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_purpose_details",
                    "label": "Please explain purpose of visit — full description.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 4
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_duration",
                    "label": "What is your intended length of stay?",
                    "help_text": "For example: 2 weeks, 6 months.",
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 5
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_start_date",
                    "label": "When is/was your intended arrival date in Canada?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 6
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_end_date",
                    "label": "When is/was your intended departure date from Canada?",
                    "help_text": null,
                    "question_type": "date",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 7
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_destinations_in_canada",
                    "label": "What is your cities or regions you plan to visit?",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 8
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_has_host_in_canada",
                    "label": "Do you have a host in Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 9
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_full_name",
                    "label": "What is your host full legal name?",
                    "help_text": null,
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 10
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_relationship",
                    "label": "What is your relationship to host?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Parent",
                        "Child",
                        "Sibling",
                        "Spouse / partner",
                        "Friend",
                        "Employer / business contact",
                        "Other"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 11
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_address",
                    "label": "What is your host address in Canada?",
                    "help_text": null,
                    "question_type": "address",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": {
                        "kind": "address",
                        "columns": [
                            {
                                "id": "street",
                                "label": "Street address",
                                "type": "short_text"
                            },
                            {
                                "id": "unit",
                                "label": "Unit / Apt (optional)",
                                "type": "short_text"
                            },
                            {
                                "id": "city",
                                "label": "City",
                                "type": "short_text"
                            },
                            {
                                "id": "province",
                                "label": "Province / State",
                                "type": "short_text"
                            },
                            {
                                "id": "postal_code",
                                "label": "Postal / ZIP code",
                                "type": "short_text"
                            },
                            {
                                "id": "country",
                                "label": "Country",
                                "type": "short_text"
                            }
                        ]
                    },
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 12
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_phone",
                    "label": "What is your Host phone number?",
                    "help_text": null,
                    "question_type": "phone",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 13
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_email",
                    "label": "What is your host email address?",
                    "help_text": null,
                    "question_type": "email",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 14
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_invitation_letter",
                    "label": "Will your host provide a letter of invitation?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 15
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_invitation_letter_upload",
                    "label": "Upload letter of invitation",
                    "help_text": null,
                    "question_type": "file_upload",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": {
                        "kind": "file_upload",
                        "document_request": true
                    },
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_host_invitation_letter",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 16
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_financial_support",
                    "label": "Will your host provide financial support during your visit?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_has_host_in_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 17
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_host_financial_support_details",
                    "label": "Please provide details about host financial support.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_host_financial_support",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 18
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_self_funded_visit",
                    "label": "Will you fund this visit yourself?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 19
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_funds_available",
                    "label": "What is your funds available for this visit (cad)?",
                    "help_text": null,
                    "question_type": "number",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_self_funded_visit",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 20
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_visit_funds_source",
                    "label": "What is your source of funds for visit?",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_self_funded_visit",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 21
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_previous_visit_to_canada",
                    "label": "Have you previously visited Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 22
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_previous_canada_visits",
                    "label": "Please provide details for previous visits to Canada.",
                    "help_text": "Record fields: arrival date, departure date, purpose, city, status at entry",
                    "question_type": "repeatable_table",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": {
                        "kind": "repeatable_table",
                        "columns": [
                            {
                                "id": "arrival_date",
                                "label": "Arrival Date",
                                "type": "date"
                            },
                            {
                                "id": "departure_date",
                                "label": "Departure Date",
                                "type": "date"
                            },
                            {
                                "id": "purpose",
                                "label": "Purpose",
                                "type": "short_text"
                            },
                            {
                                "id": "city",
                                "label": "City",
                                "type": "short_text"
                            },
                            {
                                "id": "status_at_entry",
                                "label": "Status At Entry",
                                "type": "short_text"
                            }
                        ],
                        "itemLabel": "Entry",
                        "addLabel": "Add entry"
                    },
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_previous_visit_to_canada",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 23
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_super_visa_eligible",
                    "label": "Are you applying as a parent or grandparent of a Canadian citizen or PR?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "any": [
                            {
                                "field": "visitor_hub.visitor.visitor_application_type",
                                "op": "eq",
                                "value": "Super visa (parents/grandparents)"
                            }
                        ]
                    },
                    "display_order": 24
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_super_visa_child_name",
                    "label": "What is your canadian citizen or pr child/grandchild — full name?",
                    "help_text": null,
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_super_visa_eligible",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 25
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_super_visa_child_status",
                    "label": "What is your child/grandchild status in Canada?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Canadian citizen",
                        "Permanent resident",
                        "Registered Indian under the Indian Act"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_super_visa_eligible",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 26
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_super_visa_insurance",
                    "label": "Do you have private medical insurance valid for at least one year?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_super_visa_eligible",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 27
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_super_visa_insurance_details",
                    "label": "Please provide details about super visa medical insurance.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_super_visa_insurance",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 28
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_business_visit",
                    "label": "Is any part of this visit for business purposes?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 29
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_business_visit_details",
                    "label": "What is your business visit — activities and contacts?",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_business_visit",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 30
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_business_inviting_company",
                    "label": "What is your inviting canadian company or organization?",
                    "help_text": null,
                    "question_type": "short_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_business_visit",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 31
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_will_work_or_study_during_visit",
                    "label": "Will you work or study during this visit?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 32
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_work_study_during_visit_details",
                    "label": "What is your work or study during visit — explain?",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_will_work_or_study_during_visit",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 33
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_return_ticket_available",
                    "label": "Do you have a return ticket or confirmed onward travel?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 34
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_accommodation_arrangements",
                    "label": "What is your accommodation arrangements in Canada?",
                    "help_text": "Hotel bookings, host residence, rental, or other arrangements.",
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 35
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_criminal_inadmissibility_concern",
                    "label": "Do you have any criminal history that may affect admissibility?",
                    "help_text": null,
                    "question_type": "single_select",
                    "placeholder": null,
                    "required_default": false,
                    "options": [
                        "Yes",
                        "No",
                        "I do not know",
                        "Not applicable"
                    ],
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 36
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_criminal_inadmissibility_details",
                    "label": "Please provide details about criminal history.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": {
                        "all": [
                            {
                                "field": "visitor_hub.visitor.visitor_criminal_inadmissibility_concern",
                                "op": "eq",
                                "value": "Yes"
                            }
                        ]
                    },
                    "display_order": 37
                },
                {
                    "source_key": "visitor_hub.visitor.visitor_notes",
                    "label": "Please provide any additional notes about additional visitor application notes.",
                    "help_text": null,
                    "question_type": "long_text",
                    "placeholder": null,
                    "required_default": false,
                    "options": null,
                    "field_schema": null,
                    "visibility_rule": null,
                    "display_order": 38
                }
            ]
        }
    ]
}
