Hi Stephen,
You can use Method’s Import / Export tool for importing data, but it only accepts CSV files. If GoCanvas.com allows you to export as a CSV great! Otherwise, you may be able to make use of some type of XML to CSV conversion tool.
You’ll want to keep in mind that your sales orders and their line items are stored in 2 separate tables, SalesOrder and SalesOrderLine respectively. This may complicate things if you are attempting to import them as one since the SalesOrderLine records need to be linked to the SalesOrder records via the SalesOrder.RecordID field.
As for attaching pictures from your GoCanvas.com account to your Method customer documents, I believe you will need to do this manually. You will need to retrieve the image file from GoCanvas.com and then attach it via the Documents tab on the Edit Customer screen.
Alternatively, you can make use of Method’s API for building an integration tool to connect your Method and GoCanvas.com data. While anyone can make use of the API, you need a good amount of software development knowledge to do so. This is something you may need to consider hiring a developer to build.
I hope this helps.
-Audisho
Edit: My apologies Stephen, it’s been a long day. I didn’t realize that this post was made to the API forums. Have you have a look at the API documentation user guide, specifically MethodAPIInsertV2 (page 17) and MethodAPIInsertFile (page 21)? If this doesn’t help, please post back with specifically what you are having trouble with and hopefully one of our developers can reply with some additional details.