Your Canvas1 only provides positive x,y values. There is no negative axis. See http://www.appinventor.org/bookChapters/chapter17.pdf the section The Canvas Coordinate System.
You seem to expect coordinate system similar to this using the Canvas but the Canvas only provides positive values:
+100
|
|
-180--------------0--------------------+180
|
|
-100
Sorry, that didn't post very well.
Arc drawing example DrawArc Example
Perhaps you could draw a diagram showing how this would work. Post the image If you do that someone could possibly advise on how you could do the required coordinate transformation mathematics?