Most browser elements (like text boxes, text labels, lists, etc) will always appear on top of canvas objects.
This is by design of HTML5, and Construct 2 can't bypass this unfortunately.
I'm assuming that the Google maps plugin is using the same UI drawing elements.
~Sol