Unfortunately no. Canada post does not cover glass or extremely delicate items, I am not too sure who covers this, possibly a google search would help. I know my answer to be correct because I was shipping a clock with a glass front and I was warned before that if the glass was damaged Canada post would not cover it.
Good luck on your search for insurance.