diff --git a/commerce_canadapost.module b/commerce_canadapost.module
index 5a25295..996da87 100644
--- a/commerce_canadapost.module
+++ b/commerce_canadapost.module
@@ -264,7 +264,7 @@ function commerce_canadapost_api_request($target_url, $xml = '', $message = '',
   $headers = array(
     'Content-type'    => 'application/vnd.cpc.ship.rate-v2+xml',
     'Accept'          => 'application/vnd.cpc.ship.rate-v2+xml',
-    'Accept-language' => commerce_canadapost_get_language() . '-CA',
+    'Accept-language' => commerce_canadapost_get_language(),
     'User-Agent'      => 'Drupal Commerce Canada Post shipping module',
   );
 
@@ -367,7 +367,7 @@ function commerce_canadapost_api_request($target_url, $xml = '', $message = '',
  *
  * @param SimpleXMLElement $response
  *   The response element to evaluate.
- * 
+ *
  * @return array
  *   An array containing an error status and any related messages.
  */
@@ -433,7 +433,8 @@ function commerce_canadapost_service_markup($rate) {
  */
 function commerce_canadapost_get_language() {
   global $language;
-  return strtolower($language->language) == 'fr' ? 'fr' : 'en';
+  $langcode = strtolower($language->language);
+  return (($langcode == 'fr' || $langcode == 'fr-ca') ? 'fr-CA' : 'en-CA');
 }
 
 /**
