Although the idea of "Sudden Enlightenment" used by the Zen sect of Buddhism highlights 'a special transmission outside scriptures, no dependence upon words, pointing directly to the original mind, seeing into one's true nature to attain Buddhahood', it advocates not abandonment but detachment of words. The Dharmic Treasure Altar-Sutra of the Sixth Patriarch (the Altar-Sutra) assembles not only the meditation techniques and the concise and comprehensive discourses of Huineng the Sixth Patriarch, but also other thoughts including "Seeing One's Nature", "Sudden Enlightenment" and the "Technique of 36 Pairs", etc. The book has become the best guidance for modern people regarding their inner cultivation and discipline as it reflects the outstanding personality, enlightened views, insights and wisdom of Huineng and hence is worthy of profound exploration. In light of the linguistic wisdom and the canon settlement of the Altar-Sutrat, this paper aims to explore its unique linguistic philosophy and the therapeutic applications, to understand how its meditation techniques have been practically applied to daily lives, and to appreciate the positive influence and the universal value that has been introduced by traditional Chinese canon therapy to help modern people to settle down their body and mind.