Может я как-то не правильно подключаю его, изначально он был у меня снизу моей страницы, в теге <script>, потом я переместил его в js файл папку js, я использую Ruby on Rails, добавил его вот так в шаблон боди в низ
<%= javascript_include_tag 'canvas' %>
и в config/initializers/assets.rb прописал следующее
Rails.application.config.assets.precompile += %w( canvas.js )