TORONTO — Sarah McLachlan is postponing her Canadian tour as she recovers from acute laryngitis. The singer-songwriter wrote on social media that her voice is "not recovering" and she needs to take time to heal.