You can use java.awt.Toolkit.getImage, or better yet javax.imageio.ImageIO.read if you're using a modern JDK (1.4 and above).
Then when you have the Image object, use java.awt.Graphics.drawImage to display it. You'd do that in the Canvas's paint method.
Read the docs for more info.