Janome has a machine for treadle. It's on their web page.
And as to the original question, the type of sewing would not work on any small battery powered machines that I can find.
The next best thing would be the small generator and one of the 3/4 sized sewing machines. I can attest to the work horse costume ability of a Janome Jem 660, and 661 (Gem 2). These have preset stitches but with a jeans needle you should be able to do canvas, I've used the 660 for taking to costume work for school and it did fine, up to 1/2 inch waist bands and then jeans needle seemed to work also. But don't sew feather boa's onto wrist bands, that will make the machine stop after about 12 of them.
The machines are about 12 lbs and can be carried in a med sized carpet bag carrier with one hand easily. The 660 is running $199 online and in shops without the quilt kit, with the quilting kit $249. The 661 is about $200 also. And there is a computerized Platinum 760 that has about 60 stitches and still is about 12 lbs.
And yes, I sew pretty much straight Janome.
I did try the Babylock Xpress - similar in size and features of the 760, but it has a funny feel to it, so I traded it in for a full sized Brother NX600 (when the NX650's were coming out). It's a nice machine, but I still favor the Janomes.