Minor refactor of canvas loading code.

- Moved common loading code into one method.
- Modified loadRequest to return a boolean indicating success or failure.