Hello
It depends on the mesh size of the canvas. Is it a 7 or 10 mesh? That means how many "holes" are there per inch. If it's a 7 mesh canvas then you can use the needles that are pictured in your post. If it's a 10 mesh canvas then you would use a larger size needle like an 18. Hope this helps. Thank you :)
~Kristi @ EPC