Removing specific HTTP response header
You can remove it using hook_html_head_alter like the following:

/**
 * Implements hook_html_head_alter().
 */
function myTheme_html_head_alter(&amp;$head_elements) {
  foreach ($head_elements as $key =&gt; $head_element) {
    if (strpos($key, 'drupal_add_html_head_link:shortlink') === 0) {
      unset($head_elements[$key]);
    }
  }
}


PS : the above code remove links with rel="shortlink" if you want to remove links with rel="canonical" just add another if and change shortlink by canonical.