Get the client or your husband's employer to make sure about the visa situation as he's working in Canada (may be some leeway because it's an installation). As for tools, o.k. to bring them in but he'll have to declare them. Always the risk of theft by airport/airline/baggage handling employees. Do you mean checked? Probably not on the way back from Canada.