Temporary foreign workers are the backbone of seasonal resort towns. But a new law in Canada is making it harder to hire them, upsetting local business owners who say they won’t have the workforce they need during peak tourist season.