Em vez de 8000 parece que é 800...
Oi Gustavo, o nome da propriedade que define a altura do seu canvas é height
e não heigth
esse tipo de equívoco é muito comum, acontece bastante no início quando você usa um editor de texto com sintax highlight como o notepad ++ por exemplo, ele realça o nome da propriedade com uma cor diferente do texto se ele não estiver aparecendo com a cor da propriedade você já sabe que tem algo errado e além disso se você definir o valor de 800 na altura do canvas e depois tentar pintar numa área além dele ele vai ignorar e vai pintar apenas o tamanho total, ou seja 8000 pintará apenas 800 mesmo.
Caso persista alguma dúvida a respeito desse exercício pode perguntar aqui mesmo ou se você não tiver mais nenhuma dúvida a respeito você pode marcar uma resposta como solução, finalizando assim esse tópico.Espero ter ajudado. Bons estudos.