Its been a long few days to make everything work however I finally got everything transitions from canvas to OpenGL. Canvas was ideal as it was the easiest to quick develop for however for wallpapers the canvas implementation is seriously flawed. The issue is that cpu throttling directly affects canvas rendering as its not hardware accelerated before 3.0. Without the hardware acceleration the canvas drawing gets gets super choppy and reduced to 1-2 frames per second which is completely useless.
Also it may be good to note the OpenGL implementation is entirely thanks to AndEngine and a few awesome plugins that can be found on their forum. Without it, converting my code to OpenGL from canvas would have take much longer to complete.