Note: Doesn't look like canvas solutions were posted for this question