Several factors must be considered to answer this question. The cost of a stay varies according to the length of treatment and the program chosen. Covered costs vary according to their source of income. Recipients of last-resort financial assistance, employment insurance, private salary insurance may have therapy costs covered in-whole or in-part. In addition, some therapy centres offer specific programs for workers whose costs are covered by the employer.