Ну, после нескольких часов поиска в Google, чтения и еще одного поиска, я наконец-то нашел решение.
Я до сих пор не понимаю, почему первый не работает. Но тем не менее я нашел способ, который работает во всех браузерах:
for (var i in xcoor) {
var dato = new Date();
dato.setDate(new Date().getDate() - i);
var xTxt = blokCanvas.text(40 + (i * (725 / 30)), 315, dato.getDate() + '/' + (dato.getMonth() + 1))
xTxt.rotate(90, (40 + (i * (725 / 30))), 315);
}
Функция поворота доступна в другой версии. Один из них это
rotate(degrees, x, y)
Где градусы представляют количество градусов, на которое элемент должен повернуться, а x, y представляет координаты точки, вокруг которой должен быть повернут элемент.
Установка значений x, y равными значениям, помещающим элемент на первое место, дает мне желаемый результат.
Ура!