<?xml version="1.0" encoding="us-ascii" standalone="no"?>
<!--XBRL document created with Bowne Tagger XBRL Enabler by Bowne Software version 10.0.0.71-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#BalanceSheets" roleURI="http://rim.com/role/BalanceSheets" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#StatementsOfOperations" roleURI="http://rim.com/role/StatementsOfOperations" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#StatementsOfCashFlows" roleURI="http://rim.com/role/StatementsOfCashFlows" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#StatementOfShareholdersEquity" roleURI="http://rim.com/role/StatementOfShareholdersEquity" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#BalanceSheetsParenthetical" roleURI="http://rim.com/role/BalanceSheetsParenthetical" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ResearchInMotionLimitedAndSummaryOfSignificantAccountingPolicies" roleURI="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPolicies" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#AdoptionOfAccountingPolicies" roleURI="http://rim.com/role/AdoptionOfAccountingPolicies" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#RecentlyIssuedPronouncements" roleURI="http://rim.com/role/RecentlyIssuedPronouncements" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#BusinessAcquisitions" roleURI="http://rim.com/role/BusinessAcquisitions" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#IncomeTaxes" roleURI="http://rim.com/role/IncomeTaxes" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStock" roleURI="http://rim.com/role/CapitalStock" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CommitmentsAndContingencies" roleURI="http://rim.com/role/CommitmentsAndContingencies" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ProductWarranty" roleURI="http://rim.com/role/ProductWarranty" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#EarningsPerShare" roleURI="http://rim.com/role/EarningsPerShare" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ComprehensiveIncomeLoss" roleURI="http://rim.com/role/ComprehensiveIncomeLoss" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SupplementalInformation" roleURI="http://rim.com/role/SupplementalInformation" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SegmentDisclosures" roleURI="http://rim.com/role/SegmentDisclosures" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#FairValueMeasurements" roleURI="http://rim.com/role/FairValueMeasurements" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstruments" roleURI="http://rim.com/role/DerivativeFinancialInstruments" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DocumentAndEntityInformation" roleURI="http://rim.com/role/DocumentAndEntityInformation" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestments" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestments" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesPolicies" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetails" roleURI="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetailsTextuals" roleURI="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetailsOne" roleURI="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetailsOne" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesTables" roleURI="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestmentsDetails" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestmentsDetails1" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails1" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestmentsDetails2" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails2" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestmentsTables" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestmentsTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockDetails" roleURI="http://rim.com/role/CapitalStockDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockTables" roleURI="http://rim.com/role/CapitalStockTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockDetails1" roleURI="http://rim.com/role/CapitalStockDetails1" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockDetails2" roleURI="http://rim.com/role/CapitalStockDetails2" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockDetails3" roleURI="http://rim.com/role/CapitalStockDetails3" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockDetails4" roleURI="http://rim.com/role/CapitalStockDetails4" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CapitalStockDetailsTextuals" roleURI="http://rim.com/role/CapitalStockDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestmentsDetailsTextuals" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CashCashEquivalentsAndInvestmentsDetails3" roleURI="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails3" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#FairValueMeasurementsTables" roleURI="http://rim.com/role/FairValueMeasurementsTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#FairValueMeasurementsDetails" roleURI="http://rim.com/role/FairValueMeasurementsDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#FairValueMeasurementsDetails1" roleURI="http://rim.com/role/FairValueMeasurementsDetails1" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#FairValueMeasurementsDetailsTextuals" roleURI="http://rim.com/role/FairValueMeasurementsDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ProductWarrantyTables" roleURI="http://rim.com/role/ProductWarrantyTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ProductWarrantyDetails" roleURI="http://rim.com/role/ProductWarrantyDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsTables" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsDetails" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsDetails1" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsDetails1" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsDetails2" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsDetails2" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsDetails3" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsDetails3" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsDetails4" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsDetails4" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#DerivativeFinancialInstrumentsDetailsTextuals" roleURI="http://rim.com/role/DerivativeFinancialInstrumentsDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#EarningsPerShareTables" roleURI="http://rim.com/role/EarningsPerShareTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#EarningsPerShareDetails" roleURI="http://rim.com/role/EarningsPerShareDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CommitmentsAndContingenciesTables" roleURI="http://rim.com/role/CommitmentsAndContingenciesTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#CommitmentsAndContingenciesDetails" roleURI="http://rim.com/role/CommitmentsAndContingenciesDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#IncomeTaxesTables" roleURI="http://rim.com/role/IncomeTaxesTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#IncomeTaxesDetails" roleURI="http://rim.com/role/IncomeTaxesDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#IncomeTaxDetails" roleURI="http://rim.com/role/IncomeTaxDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#BusinessAcquisitionsTables" roleURI="http://rim.com/role/BusinessAcquisitionsTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#BusinessAcquisitionsDetails" roleURI="http://rim.com/role/BusinessAcquisitionsDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#BusinessAcquisitionsDetailsTextuals" roleURI="http://rim.com/role/BusinessAcquisitionsDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ComprehensiveIncomeLossTables" roleURI="http://rim.com/role/ComprehensiveIncomeLossTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ComprehensiveIncomeLossDetails" roleURI="http://rim.com/role/ComprehensiveIncomeLossDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ComprehensiveIncomeLossDetails1" roleURI="http://rim.com/role/ComprehensiveIncomeLossDetails1" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ComprehensiveIncomeLossDetails2" roleURI="http://rim.com/role/ComprehensiveIncomeLossDetails2" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ComprehensiveIncomeLossDetailsTextuals" roleURI="http://rim.com/role/ComprehensiveIncomeLossDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SupplementalInformationTables" roleURI="http://rim.com/role/SupplementalInformationTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SupplementalInformationDetails" roleURI="http://rim.com/role/SupplementalInformationDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SupplementalInformationDetailsTextuals" roleURI="http://rim.com/role/SupplementalInformationDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SegmentDisclosuresDetails" roleURI="http://rim.com/role/SegmentDisclosuresDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SegmentDisclosuresTables" roleURI="http://rim.com/role/SegmentDisclosuresTables" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#SupplementalInformationDetails1" roleURI="http://rim.com/role/SupplementalInformationDetails1" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ConsolidatedBalanceSheetsDetail" roleURI="http://rim.com/role/ConsolidatedBalanceSheetsDetail" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ConsolidatedBalanceSheetsDetailDetails" roleURI="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetails" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ConsolidatedBalanceSheetsDetailDetails2" roleURI="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetails2" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ConsolidatedBalanceSheetsDetailDetails3" roleURI="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetails3" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ConsolidatedBalanceSheetsDetailDetailsTextuals" roleURI="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetailsTextuals" />
  <roleRef xlink:type="simple" xlink:href="rimm-20110226.xsd#ConsolidatedBalanceSheetsDetailTables" roleURI="http://rim.com/role/ConsolidatedBalanceSheetsDetailTables" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/BalanceSheets" xlink:title="0110 - Statement - Consolidated Balance Sheets">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Assets" xlink:label="loc_Assets" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Goodwill" xlink:label="loc_Goodwill" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Assets" xlink:to="loc_Goodwill" order="100" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_PropertyPlantAndEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Assets" xlink:to="loc_PropertyPlantAndEquipmentNet" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="loc_LongTermInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Assets" xlink:to="loc_LongTermInvestments" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_AssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Assets" xlink:to="loc_AssetsCurrent" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_DeferredTaxAssetsNetCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_DeferredTaxAssetsNetCurrent" order="140" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_OtherAssetsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_OtherAssetsCurrent" order="120" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_InventoryNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_InventoryNet" order="100" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherReceivables" xlink:label="loc_OtherReceivables" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_OtherReceivables" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_AccountsReceivableNetCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_AccountsReceivableNetCurrent" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_CashAndCashEquivalentsAtCarryingValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_CashAndCashEquivalentsAtCarryingValue" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_LiabilitiesAndStockholdersEquity" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_StockholdersEquity" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesAndStockholdersEquity" xlink:to="loc_StockholdersEquity" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_StockholdersEquity" xlink:to="loc_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="120" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_RetainedEarningsAccumulatedDeficit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_StockholdersEquity" xlink:to="loc_RetainedEarningsAccumulatedDeficit" order="100" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_TreasuryStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_StockholdersEquity" xlink:to="loc_TreasuryStockValue" order="80" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Liabilities" xlink:label="loc_Liabilities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesAndStockholdersEquity" xlink:to="loc_Liabilities" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent" xlink:label="loc_AccruedIncomeTaxesNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Liabilities" xlink:to="loc_AccruedIncomeTaxesNoncurrent" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_DeferredTaxLiabilitiesNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Liabilities" xlink:to="loc_DeferredTaxLiabilitiesNoncurrent" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_LiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Liabilities" xlink:to="loc_LiabilitiesCurrent" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="loc_DeferredTaxLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesCurrent" xlink:to="loc_DeferredTaxLiabilitiesCurrent" order="100" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_DeferredRevenueCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesCurrent" xlink:to="loc_DeferredRevenueCurrent" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_AccruedIncomeTaxesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesCurrent" xlink:to="loc_AccruedIncomeTaxesCurrent" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_AccruedLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesCurrent" xlink:to="loc_AccruedLiabilitiesCurrent" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_AccountsPayableCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_LiabilitiesCurrent" xlink:to="loc_AccountsPayableCurrent" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_FiniteLivedIntangibleAssetsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Assets" xlink:to="loc_FiniteLivedIntangibleAssetsNet" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_PreferredStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_StockholdersEquity" xlink:to="loc_PreferredStockValue" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_CommonStockValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_StockholdersEquity" xlink:to="loc_CommonStockValue" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_AvailableForSaleSecuritiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AssetsCurrent" xlink:to="loc_AvailableForSaleSecuritiesCurrent" order="30" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/StatementsOfOperations" xlink:title="0130 - Statement - Consolidated Statements of Operations">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_IncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetIncomeLoss" xlink:to="loc_IncomeTaxExpenseBenefit" order="40" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetIncomeLoss" xlink:to="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_InvestmentIncomeNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_InvestmentIncomeNet" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_OperatingIncomeLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_OperatingIncomeLoss" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="loc_OperatingExpenses" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingIncomeLoss" xlink:to="loc_OperatingExpenses" order="40" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlement" xlink:label="loc_GainLossRelatedToLitigationSettlement" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingExpenses" xlink:to="loc_GainLossRelatedToLitigationSettlement" order="80" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="loc_SellingGeneralAndAdministrativeExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingExpenses" xlink:to="loc_SellingGeneralAndAdministrativeExpense" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_ResearchAndDevelopmentExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingExpenses" xlink:to="loc_ResearchAndDevelopmentExpense" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_GrossProfit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingIncomeLoss" xlink:to="loc_GrossProfit" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_Revenues" xlink:label="loc_Revenues" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GrossProfit" xlink:to="loc_Revenues" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CostOfRevenue" xlink:label="loc_CostOfRevenue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_GrossProfit" xlink:to="loc_CostOfRevenue" order="20" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_CostOfSalesServiceAndSoftware" xlink:label="rimm_CostOfSalesServiceAndSoftware" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CostOfRevenue" xlink:to="rimm_CostOfSalesServiceAndSoftware" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_RevenueDevicesAndOther" xlink:label="rimm_RevenueDevicesAndOther" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Revenues" xlink:to="rimm_RevenueDevicesAndOther" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_RevenueServiceAndSoftware" xlink:label="rimm_RevenueServiceAndSoftware" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_Revenues" xlink:to="rimm_RevenueServiceAndSoftware" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_CostOfSalesDevicesAndOther" xlink:label="rimm_CostOfSalesDevicesAndOther" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CostOfRevenue" xlink:to="rimm_CostOfSalesDevicesAndOther" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="loc_DepreciationAndAmortization" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingExpenses" xlink:to="loc_DepreciationAndAmortization" order="20" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/StatementsOfCashFlows" xlink:title="0140 - Statement - Consolidated Statements of Cash Flows">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="loc_CashAndCashEquivalentsPeriodIncreaseDecrease" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="loc_EffectOfExchangeRateOnCashAndCashEquivalents" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_EffectOfExchangeRateOnCashAndCashEquivalents" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_NetCashProvidedByUsedInFinancingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_NetCashProvidedByUsedInFinancingActivities" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_NetCashProvidedByUsedInInvestingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_NetCashProvidedByUsedInInvestingActivities" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_NetCashProvidedByUsedInOperatingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="loc_NetCashProvidedByUsedInOperatingActivities" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="loc_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" order="100" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_ProceedsFromIssuanceOfCommonStock" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_ProceedsFromIssuanceOfCommonStock" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_PaymentsToAcquireBusinessesNetOfCashAcquired" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_PaymentsToAcquireBusinessesNetOfCashAcquired" order="80" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="loc_PaymentsToAcquireIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_PaymentsToAcquireIntangibleAssets" order="120" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_PaymentsToAcquirePropertyPlantAndEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_PaymentsToAcquirePropertyPlantAndEquipment" order="100" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="loc_IncreaseDecreaseInOperatingCapital" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_IncreaseDecreaseInOperatingCapital" order="140" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_ShareBasedCompensation" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_ShareBasedCompensation" order="120" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_DeferredIncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DeferredIncomeTaxExpenseBenefit" order="100" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_NetIncomeLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_NetIncomeLoss" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="loc_RepaymentsOfLongTermDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_RepaymentsOfLongTermDebt" order="60" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther" xlink:label="loc_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesOther" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherTaxExpenseBenefit" xlink:label="loc_OtherTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_OtherTaxExpenseBenefit" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_PaymentsToAcquireLongTermMarketableSecuritiesAndOtherInvestments" xlink:label="rimm_PaymentsToAcquireLongTermMarketableSecuritiesAndOtherInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="rimm_PaymentsToAcquireLongTermMarketableSecuritiesAndOtherInvestments" order="60" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_ProceedsFromSaleAndMaturityOfLongTermMarketableSecuritiesAndOtherInvestments" xlink:label="rimm_ProceedsFromSaleAndMaturityOfLongTermMarketableSecuritiesAndOtherInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="rimm_ProceedsFromSaleAndMaturityOfLongTermMarketableSecuritiesAndOtherInvestments" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_TreasuryStockValueAcquiredCostMethod" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_TreasuryStockValueAcquiredCostMethod" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_PaymentsForRepurchaseOfCommonStock" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_PaymentsForRepurchaseOfCommonStock" order="20" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_DepreciationDepletionAndAmortization" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_DepreciationDepletionAndAmortization" order="30" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_PaymentsToAcquireAvailableForSaleSecurities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_PaymentsToAcquireAvailableForSaleSecurities" order="10" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:label="loc_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" order="160" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/StatementOfShareholdersEquity" xlink:title="0120 - Statement - Consolidated Statements of Shareholders' Equity">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_NetIncomeLoss" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_StockIssuedDuringPeriodValueStockOptionsExercised" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="loc_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_TreasuryStockValueAcquiredCostMethod" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:label="loc_StockRepurchasedAndRetiredDuringPeriodValue" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:label="loc_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecrease" xlink:label="loc_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecrease" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeNetOfTax" xlink:label="loc_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeNetOfTax" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/BalanceSheetsParenthetical" xlink:title="0111 - Statement - Consolidated Balance Sheets (Parenthetical)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPolicies" xlink:title="0201 - Disclosure - Research in Motion Limited and Summary of Significant Accounting Policies" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/AdoptionOfAccountingPolicies" xlink:title="0202 - Disclosure - Adoption of Accounting Policies">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/RecentlyIssuedPronouncements" xlink:title="0203 - Disclosure - Recently Issued Pronouncements" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/BusinessAcquisitions" xlink:title="0207 - Disclosure - Business Acquisitions" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/IncomeTaxes" xlink:title="0208 - Disclosure - Income Taxes" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStock" xlink:title="0209 - Disclosure - Capital Stock" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CommitmentsAndContingencies" xlink:title="0210 - Disclosure - Commitments and Contingencies" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ProductWarranty" xlink:title="0211 - Disclosure - Product Warranty" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/EarningsPerShare" xlink:title="0212 - Disclosure - Earnings Per Share" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ComprehensiveIncomeLoss" xlink:title="0213 - Disclosure - Comprehensive Income" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SupplementalInformation" xlink:title="0214 - Disclosure - Supplemental Information" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SegmentDisclosures" xlink:title="0216 - Disclosure - Segment Disclosures" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/FairValueMeasurements" xlink:title="0205 - Disclosure - Fair Value Measurements" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstruments" xlink:title="0215 - Disclosure - Derivative Financial Instruments" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DocumentAndEntityInformation" xlink:title="00 - Document - Document and Entity Information" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestments" xlink:title="0204 - Disclosure - Cash, Cash Equivalents and Investments" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesPolicies" xlink:title="0401 - Disclosure - Research in Motion Limited and Summary of Significant Accounting Policies (Policies)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetails" xlink:title="0601 - Disclosure - Research in Motion Limited and Summary of Significant Accounting Policies (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetailsTextuals" xlink:title="06012 - Disclosure - Research in Motion Limited and Summary of Significant Accounting Policies (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesDetailsOne" xlink:title="06011 - Disclosure - Research in Motion Limited and Summary of Significant Accounting Policies (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ResearchInMotionLimitedAndSummaryOfSignificantAccountingPoliciesTables" xlink:title="0501 - Disclosure - Research in Motion Limited and Summary of Significant Accounting Policies (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails" xlink:title="0604 - Disclosure - Cash, Cash Equivalents and Investments (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails1" xlink:title="06041 - Disclosure - Cash, Cash Equivalents and Investments (Details 1)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGainLossNet" xlink:label="loc_AvailableForSaleSecuritiesGrossRealizedGainLossNet" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="loc_AvailableForSaleSecuritiesGrossRealizedLosses" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesGrossRealizedGainLossNet" xlink:to="loc_AvailableForSaleSecuritiesGrossRealizedLosses" order="40" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="loc_AvailableForSaleSecuritiesGrossRealizedGains" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesGrossRealizedGainLossNet" xlink:to="loc_AvailableForSaleSecuritiesGrossRealizedGains" order="20" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails2" xlink:title="06042 - Disclosure - Cash, Cash Equivalents and Investments (Details 2)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValue" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesFairValue" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsFairValue" xlink:label="rimm_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsFairValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesFairValue" xlink:to="rimm_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsFairValue" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesFairValue" xlink:to="loc_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesFairValue" xlink:to="loc_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" xlink:to="loc_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsAmortizedCost" xlink:label="rimm_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsAmortizedCost_2" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" xlink:to="rimm_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveYearsAmortizedCost_2" order="10" use="optional" weight="1" priority="1" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" xlink:to="loc_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" order="5" use="optional" weight="1" priority="1" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCost" xlink:to="loc_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" order="2.5" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" xlink:label="loc_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AvailableForSaleSecuritiesDebtMaturitiesFairValue" xlink:to="loc_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" order="10" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestmentsTables" xlink:title="0504 - Disclosure - Cash, Cash Equivalents And Investments (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockDetails" xlink:title="0609 - Disclosure - Capital Stock (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockTables" xlink:title="0509 - Disclosure - Capital Stock (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockDetails1" xlink:title="06091 - Disclosure - Capital Stock (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockDetails2" xlink:title="06092 - Disclosure - Capital Stock (Details 2)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockDetails3" xlink:title="06093 - Disclosure - Capital Stock (Details 3)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockDetails4" xlink:title="06094 - Disclosure - Capital Stock (Details 4)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CapitalStockDetailsTextuals" xlink:title="06095 - Disclosure - Capital Stock (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetailsTextuals" xlink:title="06044 - Disclosure - Cash, Cash Equivalents and Investments (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CashCashEquivalentsAndInvestmentsDetails3" xlink:title="06043 - Disclosure - Cash, Cash Equivalents and Investments (Details 3)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/FairValueMeasurementsTables" xlink:title="0505 - Disclosure - Fair Value Measurements (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/FairValueMeasurementsDetails" xlink:title="0605 - Disclosure - Fair Value Measurements (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/FairValueMeasurementsDetails1" xlink:title="06052 - Disclosure - Fair Value Measurements (Details 2)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/FairValueMeasurementsDetailsTextuals" xlink:title="06053 - Disclosure - Fair Value Measurements (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ProductWarrantyTables" xlink:title="0511 - Disclosure - Product Warranty (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ProductWarrantyDetails" xlink:title="0611 - Disclosure - Product Warranty (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsTables" xlink:title="0515 - Disclosure - Derivative Financial Instruments (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsDetails" xlink:title="0615 - Disclosure - Derivative Financial Instruments (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsDetails1" xlink:title="06151 - Disclosure - Derivative Financial Instruments (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsDetails2" xlink:title="06152 - Disclosure - Derivative Financial Instruments (Details 2)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsDetails3" xlink:title="06153 - Disclosure - Derivative Financial Instruments (Details 3)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsDetails4" xlink:title="06154 - Disclosure - Derivative Financial Instruments (Details 4)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/DerivativeFinancialInstrumentsDetailsTextuals" xlink:title="06155 - Disclosure - Derivative Financial Instruments (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/EarningsPerShareTables" xlink:title="0512 - Disclosure - Earnings Per Share (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/EarningsPerShareDetails" xlink:title="0612 - Disclosure - Earnings Per Share (Details)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_WeightedAverageNumberOfDilutedSharesOutstanding" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="loc_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_WeightedAverageNumberOfSharesOutstandingBasic" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="loc_WeightedAverageNumberOfSharesOutstandingBasic" order="20" use="optional" weight="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CommitmentsAndContingenciesTables" xlink:title="0510 - Disclosure - Commitments and Contingencies (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/CommitmentsAndContingenciesDetails" xlink:title="0610 - Disclosure - Commitments and Contingencies (Details)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDue" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDueCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_OperatingLeasesFutureMinimumPaymentsDueCurrent" order="120" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" order="100" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDueInFourYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_OperatingLeasesFutureMinimumPaymentsDueInFourYears" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_OperatingLeasesFutureMinimumPaymentsDueThereafter" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="loc_OperatingLeasesFutureMinimumPaymentsDueThereafter" order="20" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/IncomeTaxesTables" xlink:title="0508 - Disclosure - Income Taxes (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/IncomeTaxesDetails" xlink:title="0608 - Disclosure - Income Taxes (Details)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="loc_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_IncomeTaxExpenseBenefitContinuingOperations" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_DeferredForeignIncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeTaxExpenseBenefitContinuingOperations" xlink:to="loc_DeferredForeignIncomeTaxExpenseBenefit" order="80" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="loc_DeferredFederalIncomeTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeTaxExpenseBenefitContinuingOperations" xlink:to="loc_DeferredFederalIncomeTaxExpenseBenefit" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_CurrentForeignTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeTaxExpenseBenefitContinuingOperations" xlink:to="loc_CurrentForeignTaxExpenseBenefit" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="loc_CurrentFederalTaxExpenseBenefit" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_IncomeTaxExpenseBenefitContinuingOperations" xlink:to="loc_CurrentFederalTaxExpenseBenefit" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_DeferredTaxAssetsLiabilitiesNet" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxLiabilitiesCurrent" xlink:label="loc_DeferredTaxLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_DeferredTaxLiabilitiesCurrent" order="80" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="loc_DeferredTaxAssetsNetNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_DeferredTaxAssetsNetNoncurrent" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="loc_DeferredTaxLiabilitiesNoncurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_DeferredTaxLiabilitiesNoncurrent" order="40" use="optional" weight="-1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="loc_DeferredTaxAssetsNetCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_DeferredTaxAssetsNetCurrent" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_DeferredTaxAssetsNet" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsOtherTaxCarryforwards" xlink:label="loc_DeferredTaxAssetsOtherTaxCarryforwards" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsNet" xlink:to="loc_DeferredTaxAssetsOtherTaxCarryforwards" order="80" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_DeferredTaxAssetsOperatingLossCarryforwards" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsNet" xlink:to="loc_DeferredTaxAssetsOperatingLossCarryforwards" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsNet" xlink:to="loc_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_IncomeTaxExpenseBenefit" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_DeferredTaxAssetsUnrealizedLossesOnFinancialInstruments" xlink:label="rimm_DeferredTaxAssetsUnrealizedLossesOnFinancialInstruments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_DeferredTaxAssetsNet" xlink:to="rimm_DeferredTaxAssetsUnrealizedLossesOnFinancialInstruments" order="10" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/IncomeTaxDetails" xlink:title="06081 - Disclosure - Income Taxes (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/BusinessAcquisitionsTables" xlink:title="0507 - Disclosure - Business Acquisitions (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/BusinessAcquisitionsDetails" xlink:title="0607 - Disclosure - Business Acquisitions (Details)">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/BusinessAcquisitionsDetailsTextuals" xlink:title="06071 - Disclosure - Business Acquisitions (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ComprehensiveIncomeLossTables" xlink:title="0513 - Disclosure - Comprehensive Income (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ComprehensiveIncomeLossDetails" xlink:title="0613 - Disclosure - Comprehensive Income (Details)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_ComprehensiveIncomeNetOfTax" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeNetOfTax" xlink:label="loc_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ComprehensiveIncomeNetOfTax" xlink:to="loc_OtherComprehensiveIncomeReclassificationAdjustmentOnDerivativesIncludedInNetIncomeNetOfTax" order="20" use="optional" weight="-1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecrease" xlink:label="loc_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecrease" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ComprehensiveIncomeNetOfTax" xlink:to="loc_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecrease" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease" xlink:label="loc_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ComprehensiveIncomeNetOfTax" xlink:to="loc_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecrease" order="60" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_NetIncomeLoss" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ComprehensiveIncomeNetOfTax" xlink:to="loc_NetIncomeLoss" order="10" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ComprehensiveIncomeLossDetails1" xlink:title="06131 - Disclosure - Comprehensive Income [Details 1]">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" xlink:label="loc_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax" order="40" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="loc_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="loc_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" order="20" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ComprehensiveIncomeLossDetails2" xlink:title="06132 - Disclosure - Comprehensive Income [Details 2]">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ComprehensiveIncomeLossDetailsTextuals" xlink:title="06133 - Disclosure - Comprehensive Income (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SupplementalInformationTables" xlink:title="0514 - Disclosure - Supplemental Information (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SupplementalInformationDetails" xlink:title="0614 - Disclosure - Supplemental Information (Details)">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SupplementalInformationDetailsTextuals" xlink:title="06142 - Disclosure - Supplemental Information (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SegmentDisclosuresDetails" xlink:title="0616 - Disclosure - Segment Disclosures (Details)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SegmentDisclosuresTables" xlink:title="0516 - Disclosure - Segment Disclosures (Tables)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/SupplementalInformationDetails1" xlink:title="06141 - Disclosure - Supplemental Information (Details 1)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ConsolidatedBalanceSheetsDetail" xlink:title="0206 - Disclosure - Consolidated Balance Sheets Detail" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetails" xlink:title="0606 - Disclosure - Consolidated Balance Sheets Detail (Details)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryNet" xlink:label="loc_InventoryNet" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="loc_InventoryRawMaterials" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryRawMaterials" order="20" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="loc_InventoryWorkInProcess" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryWorkInProcess" order="40" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="loc_InventoryFinishedGoods" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryFinishedGoods" order="60" use="optional" weight="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_InventoryValuationReserves" xlink:label="loc_InventoryValuationReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_InventoryNet" xlink:to="loc_InventoryValuationReserves" order="80" use="optional" weight="-1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetails2" xlink:title="06062 - Disclosure - Consolidated Balance Sheets Detail (Details 2)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetails3" xlink:title="06063 - Disclosure - Consolidated Balance Sheets Detail (Details 3)">
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_AccruedLiabilitiesCurrent" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_OtherAccruedLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccruedLiabilitiesCurrent" xlink:to="loc_OtherAccruedLiabilitiesCurrent" order="20" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="loc_AccruedRoyaltiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccruedLiabilitiesCurrent" xlink:to="loc_AccruedRoyaltiesCurrent" order="5" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="loc_ProductWarrantyAccrual" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccruedLiabilitiesCurrent" xlink:to="loc_ProductWarrantyAccrual" order="2.5" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd#us-gaap_AccruedAdvertisingCurrent" xlink:label="loc_AccruedAdvertisingCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccruedLiabilitiesCurrent" xlink:to="loc_AccruedAdvertisingCurrent" order="0.625" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_AccruedVendorInventoryLiabilitiesCurrent" xlink:label="rimm_AccruedVendorInventoryLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccruedLiabilitiesCurrent" xlink:to="rimm_AccruedVendorInventoryLiabilitiesCurrent" order="1.5625" use="optional" weight="1" priority="1" />
    <loc xlink:type="locator" xlink:href="rimm-20110226.xsd#rimm_AccruedCarrierLiabilitiesCurrent" xlink:label="rimm_AccruedCarrierLiabilitiesCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_AccruedLiabilitiesCurrent" xlink:to="rimm_AccruedCarrierLiabilitiesCurrent" order="15" use="optional" weight="1" priority="1" />
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ConsolidatedBalanceSheetsDetailDetailsTextuals" xlink:title="06064 - Disclosure - Consolidated Balance Sheets Detail (Details Textuals)" />
  <calculationLink xlink:type="extended" xlink:role="http://rim.com/role/ConsolidatedBalanceSheetsDetailTables" xlink:title="0506 - Disclosure - Consolidated Balance Sheets Detail (Tables)" />
</linkbase>