I just tried this, and it works at version 3.7 of the javascript api.    var c = new esri.geometry.Point(2473044, 7636297, new esri.SpatialReference({ wkid: 2953 }));
    var lods = [
    {"level" : 0, "scale" : 3000000, "resolution" : 793.75158750317507}, 
    {"level" : 1, "scale" : 2000000, "resolution" : 529.16772500211675}, 
    {"level" : 2, "scale" : 1000000, "resolution" : 264.58386250105838}, 
    {"level" : 3, "scale" :  500000, "resolution" : 132.29193125052919}, 
    {"level" : 4, "scale" :  250000, "resolution" : 66.145965625264594}, 
    {"level" : 5, "scale" :  125000, "resolution" : 33.072982812632297}, 
    {"level" : 6, "scale" :   50000, "resolution" : 13.229193125052918}, 
    {"level" : 7, "scale" :   30000, "resolution" : 7.9375158750317505}, 
    {"level" : 8, "scale" :   12500, "resolution" : 3.3072982812632294}, 
    {"level" : 9, "scale" :    5000, "resolution" : 1.3229193125052918}, 
    {"level" :10, "scale" :    2500, "resolution" : 0.66145965625264591}, 
    {"level" :11, "scale" :    1000, "resolution" : 0.26458386250105836}, 
    {"level" :12, "scale" :     500, "resolution" : 0.13229193125052918}, 
    {"level" :13, "scale" :     250, "resolution" : 0.066145965625264591}, 
    {"level" :14, "scale" :     100, "resolution" : 0.026458386250105836}, 
    ];
    map = new esri.Map("map", {
        basemap: standard_basemap_basemap,
        center: c,
        zoom: 6,
        slider: false,
        logo: false,
        spatialReference: new esri.SpatialReference({ wkid: 2953 }),
        lods: lods
    });