Во-первых:
jCanvas(document.getElementById('c'))
глупая ошибка, бывает. Главная проблема тут в другом - вы делаете
this.context.lineTo.apply(null, arguments);
а стоило бы делать
this.context.lineTo.apply(this.context, arguments);
Почитайте на досуге про методы call и apply,
тут неплохо написано. Вероятно вы не совсем понимаете какой контекст куда нужно или не нужно передавать.