Sarah McLachlan is cancelling her Canadian tour to focus on recovering from acute laryngitis. The singer-songwriter says she's "heartbroken" to drop the dates but says she's been told she needs ...