Perhaps you could use visibility rules in your form to only show the more complicated opt-in process based on your country/state fields equaling Canada or Canadian provinces.
Try using a change data value to convert your yes/nos to true/false.Create a smart campaign, smart list = custom field is not emptyFlow = Change data value. Add choice for if <cust...