i think you guy missed the important part!
i installed this and i have to add this to most of the sql query that you don't have, where it won't update or retreive the dimension.

"products_dim_type, products_weight_type, products_length, products_width, products_height,"

also, i after it updated the dimension value, but it won't display or update the type, so i searched around and i found that through out all your packages, you guy didn't have this block of code for canada post...

I insert it in admin/catagories.php,

find:

if (!isset($pInfo->products_status)) $pInfo->products_status = '1';
switch ($pInfo->products_status) {
case '0': $in_status = false; $out_status = true; break;
case '1':
default: $in_status = true; $out_status = false;
}


add this below

//canadapost_Fix_crshNbrn start
if (!isset($pInfo->products_weight_type)) $pInfo->products_weight_type = 'lbs';
switch ($pInfo->products_weight_type) {
case 'kgs': $in_weight_type = false; $out_weight_type = true; break;
case 'lbs':
default: $in_weight_type = true; $out_weight_type = false;
}
if (!isset($pInfo->products_dim_type)) $pInfo->products_dim_type = 'in';
switch ($pInfo->products_dim_type) {
case 'cm': $in_dim_type = false; $out_dim_type = true; break;
case 'in':
default: $in_dim_type = true; $out_dim_type = false;
}
//canadapost_Fix_crshNbrn end


wala, it works!.....

Well, i'm pretty sure there's a lot of stuff are missing because i can't seem to compare anything new in the admin/includes/general.php

More...