В данном примере использования объекта canvas создана панель с округленными углами и тенью.
Текст наложен на изображение панели, а не внедрен в графический контекст. То есть такие методы как fillText() здесь не используются.
Собственно рисунок панели создается функцией draw(), указанной в качестве обработчика события onload для <body>.