On canvas view, you are not using process-on-server, are you? This can be handled only by client side implementation of OS templates and I can't guarantee that we are 100% compliant with the spec for client side implementation.
You probably want to ask shindig-dev about this.