Using the code below.
var canvas = $('<canvas/>').addClass('chart').appendTo(element);
// ...
canvas.css({ width: 700, height: 400 });
var ctx = canvas[0].getContext("2d");
new Chart(ctx).Line(data);
The canvas always gets resized to 300x150 when the last line is called. Why?