Hi, I have the Janome 6600 and that will sew thru canvas with no prob, I also have an embroidery machine Janome 350E. It was not worth my time to purchase the embroidery machine as I find that I didn't use the embroidery mach. only about 4 times so i gave it to my daughter for her birthday. But you can't go wrong with a Janome that is for sure. :wink: LOL
Liz