Very upsetting....
Signed contract at home, gave a deposit, and then the delays started. Work began; more delays. Cancelled contract within the period allowed under the Fair Trading Act and never saw him again. Deposit gone despite rules against it and general ethics. Do your due diligence (for any hired contractor) - ask for proof of prepaid contractor licensing with Service Alberta before signing any contract and giving a deposit up front. Very upsetting experience for our family unfortunately.