Passing the vars is pretty straightforward.
From the profile widget, I call this function:
function gotoCanvas() {
var params = {};
params['varToPass'] = o.getId();
var canvas_view = new gadgets.views.View("canvas");
gadgets.views.requestNavigateTo(canvas_view, params);
}
Then on the canvas, I retrieve the ...