<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:or="http://www.osiskomining.com/20251231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:currency="http://xbrl.sec.gov/currency/2025" xmlns:exch="http://xbrl.sec.gov/exch/2025" xmlns:naics="http://xbrl.sec.gov/naics/2025" xmlns:sic="http://xbrl.sec.gov/sic/2025" xmlns:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:us-types="http://fasb.org/us-types/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:cyd-af="http://xbrl.sec.gov/cyd-af/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" targetNamespace="http://www.osiskomining.com/20251231" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2025" schemaLocation="https://xbrl.sec.gov/currency/2025/currency-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2025" schemaLocation="https://xbrl.sec.gov/exch/2025/exch-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2025" schemaLocation="https://xbrl.sec.gov/naics/2025/naics-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2025" schemaLocation="https://xbrl.sec.gov/sic/2025/sic-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"/>
  <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd"/>
  <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd"/>
  <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <import namespace="http://xbrl.org/2020/extensible-enumerations-2.0" schemaLocation="https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd"/>
  <import namespace="https://xbrl.ifrs.org/taxonomy/2025-03-27/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2025-03-27/full_ifrs/full_ifrs-cor_2025-03-27.xsd"/>
  <import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd-af/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd"/>
  <import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.osiskomining.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/BalanceSheet" id="BalanceSheet">
        <link:definition>0002 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ConsolidatedStatementsOfLoss" id="ConsolidatedStatementsOfLoss">
        <link:definition>0003 - Statement - Consolidated Statements of Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ConsolidatedStatementsOfComprehensiveLoss" id="ConsolidatedStatementsOfComprehensiveLoss">
        <link:definition>0004 - Statement - Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/CashFlows" id="CashFlows">
        <link:definition>0005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ConsolidatedStatementOfChangesInEquity" id="ConsolidatedStatementOfChangesInEquity">
        <link:definition>0006 - Statement - Consolidated Statement of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ConsolidatedStatementOfChangesInEquityParenthetical" id="ConsolidatedStatementOfChangesInEquityParenthetical">
        <link:definition>0007 - Statement - Consolidated Statement of Changes in Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfNatureOfActivitiesExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfNatureOfActivitiesExplanatoryTextBlock">
        <link:definition>0008 - Disclosure - Nature of activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfBasisOfPreparationOfFinancialStatementsExplanatoryTextBlock">
        <link:definition>0009 - Disclosure - Basis of presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTextBlock">
        <link:definition>0010 - Disclosure - Material accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NewAccountingStandards" id="NewAccountingStandards">
        <link:definition>0011 - Disclosure - New accounting standards and amendments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfAccountingJudgementsAndEstimatesExplanatoryTextBlock">
        <link:definition>0012 - Disclosure - Critical accounting estimates and significant judgements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Cash" id="Cash">
        <link:definition>0013 - Disclosure - Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/AmountsReceivable" id="AmountsReceivable">
        <link:definition>0014 - Disclosure - Amounts receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/OtherAsset" id="OtherAsset">
        <link:definition>0015 - Disclosure - Other assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfInterestsInAssociatesExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfInterestsInAssociatesExplanatoryTextBlock">
        <link:definition>0016 - Disclosure - Investments in associates</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfOtherInvestmentsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfOtherInvestmentsExplanatoryTextBlock">
        <link:definition>0017 - Disclosure - Other investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfRoyaltyInterestsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfRoyaltyInterestsExplanatoryTextBlock">
        <link:definition>0018 - Disclosure - Royalty, stream and other interests</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTextBlock">
        <link:definition>0019 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTextBlock">
        <link:definition>0020 - Disclosure - Accounts payable and accrued liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/LeaseLiabilities" id="LeaseLiabilities">
        <link:definition>0021 - Disclosure - Lease liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTextBlock">
        <link:definition>0022 - Disclosure - Long-term debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfIssuedCapitalExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfIssuedCapitalExplanatoryTextBlock">
        <link:definition>0023 - Disclosure - Share capital</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTextBlock">
        <link:definition>0024 - Disclosure - Share-based compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTextBlock">
        <link:definition>0025 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Additionalinformationonconsolidatedstatementsofloss" id="Additionalinformationonconsolidatedstatementsofloss">
        <link:definition>0026 - Disclosure - Additional information on the consolidated statements of income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTextBlock">
        <link:definition>0027 - Disclosure - Key management</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NetLossPerShare" id="NetLossPerShare">
        <link:definition>0028 - Disclosure - Net earnings per share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Notestofinancialstatementsdisclosureofcashflowstatementexplanatorytextblock" id="Notestofinancialstatementsdisclosureofcashflowstatementexplanatorytextblock">
        <link:definition>0029 - Disclosure - Additional information on the consolidated statements of cash flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfFinancialRiskManagementExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfFinancialRiskManagementExplanatoryTextBlock">
        <link:definition>0030 - Disclosure - Financial risks</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/FairValueOfFinancialInstruments" id="FairValueOfFinancialInstruments">
        <link:definition>0031 - Disclosure - Fair value of financial instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTextBlock">
        <link:definition>0032 - Disclosure - Segment disclosure</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfRelatedPartyExplanatoryTextBlock">
        <link:definition>0033 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTextBlock" id="NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTextBlock">
        <link:definition>0034 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/SubsequentEvents" id="SubsequentEvents">
        <link:definition>0035 - Disclosure - Subsequent events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies" id="NotesToFinancialStatementsSignificantAccountingPoliciesTextBlockPolicies">
        <link:definition>9960701 - Disclosure - Material accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfSummaryOfSignificantAccountingPoliciesExplanatoryTextBlockTables">
        <link:definition>9960702 - Disclosure - Material accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/CashTable" id="CashTable">
        <link:definition>9960703 - Disclosure - Cash (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/AmountsReceivableTables" id="AmountsReceivableTables">
        <link:definition>9960704 - Disclosure - Amounts receivable (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/OtherAssetTables" id="OtherAssetTables">
        <link:definition>9960705 - Disclosure - Other assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfInterestsInAssociatesExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfInterestsInAssociatesExplanatoryTextBlockTables">
        <link:definition>9960706 - Disclosure - Investments in associates (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfOtherInvestmentsExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfOtherInvestmentsExplanatoryTextBlockTables">
        <link:definition>9960707 - Disclosure - Other investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfRoyaltyInterestsExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfRoyaltyInterestsExplanatoryTextBlockTables">
        <link:definition>9960708 - Disclosure - Royalty, stream and other interests (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfGoodwillExplanatoryTextBlockTables">
        <link:definition>9960709 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfTradeAndOtherPayablesExplanatoryTextBlockTables">
        <link:definition>9960710 - Disclosure - Accounts payable and accrued liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/LeaseLiabilitiesTables" id="LeaseLiabilitiesTables">
        <link:definition>9960711 - Disclosure - Lease liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfBorrowingsExplanatoryTextBlockTables">
        <link:definition>9960712 - Disclosure - Long-term debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfIssuedCapitalExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfIssuedCapitalExplanatoryTextBlockTables">
        <link:definition>9960713 - Disclosure - Share capital (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfSharebasedPaymentArrangementsExplanatoryTextBlockTables">
        <link:definition>9960714 - Disclosure - Share-based compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfIncomeTaxExplanatoryTextBlockTables">
        <link:definition>9960715 - Disclosure - Income taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Additionalinformationontheconsolidatedstatementsoflosstables" id="Additionalinformationontheconsolidatedstatementsoflosstables">
        <link:definition>9960716 - Disclosure - Additional information on the consolidated statements of income (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfInformationAboutKeyManagementPersonnelExplanatoryTextBlockTables">
        <link:definition>9960717 - Disclosure - Key management (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NetLossPerShareTables" id="NetLossPerShareTables">
        <link:definition>9960718 - Disclosure - Net earnings per share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Notestofinancialstatementsdisclosureofcashflowstatementexplanatorytextblocktables" id="Notestofinancialstatementsdisclosureofcashflowstatementexplanatorytextblocktables">
        <link:definition>9960719 - Disclosure - Additional information on the consolidated statements of cash flows (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Notestofinancialstatementsdisclosureoffinancialriskmanagementexplanatorytextblocktables" id="Notestofinancialstatementsdisclosureoffinancialriskmanagementexplanatorytextblocktables">
        <link:definition>9960720 - Disclosure - Financial risks (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/FairValueOfFinancialInstrumentsTables" id="FairValueOfFinancialInstrumentsTables">
        <link:definition>9960721 - Disclosure - Fair value of financial instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfEntitysReportableSegmentsExplanatoryTextBlockTables">
        <link:definition>9960722 - Disclosure - Segment disclosure (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTextBlockTables" id="NotesToFinancialStatementsDisclosureOfCommitmentsExplanatoryTextBlockTables">
        <link:definition>9960723 - Disclosure - Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfNatureOfActivitiesExplanatoryTextBlockDetails" id="DisclosureDisclosureOfNatureOfActivitiesExplanatoryTextBlockDetails">
        <link:definition>9960724 - Disclosure - Nature of activities (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/SignificantAccountingPoliciesDisclosureOfGeographicLocationsRelatedParticipationAndPrincipalOperatingSegmentDetails" id="SignificantAccountingPoliciesDisclosureOfGeographicLocationsRelatedParticipationAndPrincipalOperatingSegmentDetails">
        <link:definition>9960725 - Disclosure - Material accounting policies - Disclosure of geographic locations, related participation and principal operating segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/CashNarrativeDetails" id="CashNarrativeDetails">
        <link:definition>9960726 - Disclosure - Cash - Disclosure of cash position (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatoryDetails" id="DisclosureDisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatoryDetails">
        <link:definition>9960727 - Disclosure - Amounts receivable - Disclosure of detailed information about trade and other receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/OtherAssetsNarrativeDetails" id="OtherAssetsNarrativeDetails">
        <link:definition>9960728 - Disclosure - Other assets (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/OtherAssetsDetails" id="OtherAssetsDetails">
        <link:definition>9960729 - Disclosure - Other assets - Disclosure of detailed information about other assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfInterestsInAssociatesExplanatoryDetails" id="DisclosureDisclosureOfInterestsInAssociatesExplanatoryDetails">
        <link:definition>9960730 - Disclosure - Investments in associates (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/InvestmentsInAssociatesDisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationDetails" id="InvestmentsInAssociatesDisclosureOfTransactionsRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombinationDetails">
        <link:definition>9960731 - Disclosure - Investments in associates - Disclosure of transactions recognised separately from acquisition of assets and assumption of liabilities in business combination (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfSignificantInvestmentsInAssociatesExplanatoryDetails" id="DisclosureDisclosureOfSignificantInvestmentsInAssociatesExplanatoryDetails">
        <link:definition>9960732 - Disclosure - Investments in associates - Disclosure of associates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/InvestmentsInAssociatesDisclosureOfAssociatesReconciliationToCarryingAmountsDetails" id="InvestmentsInAssociatesDisclosureOfAssociatesReconciliationToCarryingAmountsDetails">
        <link:definition>9960733 - Disclosure - Investments in associates - Disclosure of associates reconciliation to carrying amounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/OtherInvestmentsNarrativeDetails" id="OtherInvestmentsNarrativeDetails">
        <link:definition>9960734 - Disclosure - Other investments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutOtherInvestmentsExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfDetailedInformationAboutOtherInvestmentsExplanatoryTableTextBlockDetails">
        <link:definition>9960735 - Disclosure - Other investments - Disclosure of detailed information about other investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfRoyaltyInterestsExplanatoryTextBlockDetails" id="DisclosureDisclosureOfRoyaltyInterestsExplanatoryTextBlockDetails">
        <link:definition>9960736 - Disclosure - Royalty, stream and other interests (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/RoyaltyStreamAndOtherInterestsDisclosureOfDetailedInformationAboutRoyaltyInterestsDetails" id="RoyaltyStreamAndOtherInterestsDisclosureOfDetailedInformationAboutRoyaltyInterestsDetails">
        <link:definition>9960737 - Disclosure - Royalty, stream and other interests - Disclosure of detailed information about royalty interests (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/GoodwillDisclosureOfDetailedInformationAboutKeyAssumptionsForCgusDetails" id="GoodwillDisclosureOfDetailedInformationAboutKeyAssumptionsForCgusDetails">
        <link:definition>9960738 - Disclosure - Goodwill - Disclosure of detailed information about key assumptions for the CGU's (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/AccountsPayableAndAccruedLiabilitiesDisclosureOfDetailedInformationAboutTradeAndOtherPayablesDetails" id="AccountsPayableAndAccruedLiabilitiesDisclosureOfDetailedInformationAboutTradeAndOtherPayablesDetails">
        <link:definition>9960739 - Disclosure - Accounts payable and accrued liabilities - Disclosure of detailed information about trade and other payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/LeaseLiabilitiesDetails" id="LeaseLiabilitiesDetails">
        <link:definition>9960740 - Disclosure - Lease liabilities - Disclosure of detailed information about lease liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfBorrowingsExplanatoryDetails" id="DisclosureDisclosureOfBorrowingsExplanatoryDetails">
        <link:definition>9960741 - Disclosure - Long-term debt (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/LongTermDebtDisclosureOfDetailedInformationOfLongTermDebtActivityDetails" id="LongTermDebtDisclosureOfDetailedInformationOfLongTermDebtActivityDetails">
        <link:definition>9960742 - Disclosure - Long-term debt - Disclosure of detailed information of long-term debt, activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfIssuedCapitalExplanatoryDetails" id="DisclosureDisclosureOfIssuedCapitalExplanatoryDetails">
        <link:definition>9960743 - Disclosure - Share capital (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/Sharecapitaldisclosureofdividendsdetails" id="Sharecapitaldisclosureofdividendsdetails">
        <link:definition>9960744 - Disclosure - Share capital - Disclosure of dividends (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ShareCapitalDisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalDetails" id="ShareCapitalDisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalDetails">
        <link:definition>9960745 - Disclosure - Share capital - Disclosure of objectives, policies and processes for managing capital (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfSharebasedPaymentArrangementsExplanatoryDetails" id="DisclosureDisclosureOfSharebasedPaymentArrangementsExplanatoryDetails">
        <link:definition>9960746 - Disclosure - Share-based compensation (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ShareBasedCompensationDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" id="ShareBasedCompensationDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails">
        <link:definition>9960747 - Disclosure - Share-based compensation - Disclosure of number and weighted average exercise prices of share options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ShareBasedCompensationDisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsDetails" id="ShareBasedCompensationDisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsDetails">
        <link:definition>9960748 - Disclosure - Share-based compensation - Disclosure of range of exercise prices of outstanding share options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/ShareBasedCompensationDisclosureOfDeferredAndRestrictedShareUnitsDetails" id="ShareBasedCompensationDisclosureOfDeferredAndRestrictedShareUnitsDetails">
        <link:definition>9960749 - Disclosure - Share-based compensation - Disclosure of deferred and restricted share units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfIncomeTaxExplanatoryDetails" id="DisclosureDisclosureOfIncomeTaxExplanatoryDetails">
        <link:definition>9960750 - Disclosure - Income taxes (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutIncomeTaxesExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfDetailedInformationAboutIncomeTaxesExplanatoryTableTextBlockDetails">
        <link:definition>9960751 - Disclosure - Income taxes - Disclosure of detailed information about income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfReconciliationOfStatutoryWeightedAverageTaxRateApplicableToIncomeExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfReconciliationOfStatutoryWeightedAverageTaxRateApplicableToIncomeExplanatoryTableTextBlockDetails">
        <link:definition>9960752 - Disclosure - Income taxes - Disclosure of reconciliation of statutory weighted average tax rate applicable to income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesExplanatoryTableTextBlockDetails">
        <link:definition>9960753 - Disclosure - Income taxes - Disclosure of components of deferred income tax assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/IncomeTaxesDisclosureOfMovementInNetDeferredTaxLiabilitiesDetails" id="IncomeTaxesDisclosureOfMovementInNetDeferredTaxLiabilitiesDetails">
        <link:definition>9960754 - Disclosure - Income taxes - Disclosure of movement in net deferred tax liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/AdditionalInformationOnConsolidatedStatementsOfLossDisclosureOfDetailedInformationAboutRevenuesDetails" id="AdditionalInformationOnConsolidatedStatementsOfLossDisclosureOfDetailedInformationAboutRevenuesDetails">
        <link:definition>9960755 - Disclosure - Additional information on the consolidated statements of income - Disclosure of detailed information about revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/AdditionalInformationOnConsolidatedStatementsOfLossDisclosureOfDetailedInformationAboutCostOfSalesDetails" id="AdditionalInformationOnConsolidatedStatementsOfLossDisclosureOfDetailedInformationAboutCostOfSalesDetails">
        <link:definition>9960756 - Disclosure - Additional information on the consolidated statements of income - Disclosure of detailed information about cost of sales (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/AdditionalInformationOnTheConsolidatedStatementsOfLossDisclosureOfDetailedInformationAboutDepletionDetails" id="AdditionalInformationOnTheConsolidatedStatementsOfLossDisclosureOfDetailedInformationAboutDepletionDetails">
        <link:definition>9960757 - Disclosure - Additional information on the consolidated statements of income - Disclosure of detailed information about depletion (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfExpensesByNatureExplanatoryDetails" id="DisclosureDisclosureOfExpensesByNatureExplanatoryDetails">
        <link:definition>9960758 - Disclosure - Additional information on the consolidated statements of income - Disclosure of expenses by nature (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfEmployeeBenefitsExplanatoryDetails" id="DisclosureDisclosureOfEmployeeBenefitsExplanatoryDetails">
        <link:definition>9960759 - Disclosure - Additional information on the consolidated statements of income - Disclosure of employee benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfOtherOperatingIncomeExpenseExplanatoryDetails" id="DisclosureDisclosureOfOtherOperatingIncomeExpenseExplanatoryDetails">
        <link:definition>9960760 - Disclosure - Additional information on the consolidated statements of income - Disclosure of other gains (losses), net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatoryDetails" id="DisclosureDisclosureOfAmountsIncurredByEntityForProvisionOfKeyManagementPersonnelServicesProvidedBySeparateManagementEntitiesExplanatoryDetails">
        <link:definition>9960761 - Disclosure - Key management - Disclosure of compensation, key management (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/NetEarningsLossPerShareNarrativeDetails" id="NetEarningsLossPerShareNarrativeDetails">
        <link:definition>9960762 - Disclosure - Net earnings per share (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationOfEarningsPerShareExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfDetailedInformationOfEarningsPerShareExplanatoryTableTextBlockDetails">
        <link:definition>9960763 - Disclosure - Net earnings per share - Disclosure of detailed information of earnings per share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutCashFlowInformationExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfDetailedInformationAboutCashFlowInformationExplanatoryTableTextBlockDetails">
        <link:definition>9960764 - Disclosure - Additional information on the consolidated statements of cash flows - Disclosure of detailed information about cash flow (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfFinancialRiskManagementExplanatoryDetails" id="DisclosureDisclosureOfFinancialRiskManagementExplanatoryDetails">
        <link:definition>9960765 - Disclosure - Financial risks (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatoryTableTextBlockDetails">
        <link:definition>9960766 - Disclosure - Financial risks - Disclosure of detailed information about foreign currency risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatoryDetails" id="DisclosureDisclosureOfDetailedInformationAboutFinancialInstrumentsExplanatoryDetails">
        <link:definition>9960767 - Disclosure - Financial risks - Disclosure of detailed information about liquidity risk (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfFairValueOfFinancialInstrumentsExplanatoryDetails" id="DisclosureDisclosureOfFairValueOfFinancialInstrumentsExplanatoryDetails">
        <link:definition>9960768 - Disclosure - Fair value of financial instruments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/FairValueOfFinancialInstrumentsDisclosureOfSignificantObservableInputsUsedInFairValueMeasurementOfEquityDetails" id="FairValueOfFinancialInstrumentsDisclosureOfSignificantObservableInputsUsedInFairValueMeasurementOfEquityDetails">
        <link:definition>9960769 - Disclosure - Fair value of financial instruments - Disclosure of significant observable inputs used in fair value measurement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/FairValueOfFinancialInstrumentsDisclosureOfDetailedInformationAboutChangesInFairValueOfInvestmentsDetails" id="FairValueOfFinancialInstrumentsDisclosureOfDetailedInformationAboutChangesInFairValueOfInvestmentsDetails">
        <link:definition>9960770 - Disclosure - Fair value of financial instruments - Disclosure of detailed information about changes in fair value of level 3 investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfEntitysReportableSegmentsExplanatoryDetails" id="DisclosureDisclosureOfEntitysReportableSegmentsExplanatoryDetails">
        <link:definition>9960771 - Disclosure - Segment disclosure (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfDetailedInformationAboutGeographicalAreasSegmentReportingExplanatoryTableTextBlockDetails" id="DisclosureDisclosureOfDetailedInformationAboutGeographicalAreasSegmentReportingExplanatoryTableTextBlockDetails">
        <link:definition>9960772 - Disclosure - Segment disclosure - Disclosure of detailed information about geographical revenues segment reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureOfDetailedInformationAboutGeographicAreasSegmentReportingByCountryDetails" id="DisclosureOfDetailedInformationAboutGeographicAreasSegmentReportingByCountryDetails">
        <link:definition>9960773 - Disclosure - Segment disclosure - Disclosure of detailed information about geographic net assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/RelatedPartyTransactionsNarrativeDetails" id="RelatedPartyTransactionsNarrativeDetails">
        <link:definition>9960774 - Disclosure - Related party transactions (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/DisclosureDisclosureOfCommitmentsExplanatoryDetails" id="DisclosureDisclosureOfCommitmentsExplanatoryDetails">
        <link:definition>9960775 - Disclosure - Commitments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/CommitmentsDisclosureOfDetailedInformationAboutAcquisitionOfRoyaltiesAndStreamsDetails" id="CommitmentsDisclosureOfDetailedInformationAboutAcquisitionOfRoyaltiesAndStreamsDetails">
        <link:definition>9960776 - Disclosure - Commitments - Disclosure of detailed information about acquisition of royalties and streams (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/CommitmentsDisclosureOfDetailedInformationAboutSignificantCommitmentsForStreamsAndOfftakesDetails" id="CommitmentsDisclosureOfDetailedInformationAboutSignificantCommitmentsForStreamsAndOfftakesDetails">
        <link:definition>9960777 - Disclosure - Commitments - Disclosure of detailed information about significant commitments for streams and offtakes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.osiskomining.com/role/SubsequentEventsNarrativeDetails" id="SubsequentEventsNarrativeDetails">
        <link:definition>9960778 - Disclosure - Subsequent events (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="or-20251231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="or-20251231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="or-20251231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="or-20251231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AccordionFeature" id="or_AccordionFeature" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AccountingStandardsIssuedButNotYetEffectiveAbstract" id="or_AccountingStandardsIssuedButNotYetEffectiveAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AccretionExpenseDebt" id="or_AccretionExpenseDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccretionExpenses" id="or_AccretionExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedDepletion" id="or_AccumulatedDepletion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedDepletionAndImpairment" id="or_AccumulatedDepletionAndImpairment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedOtherComprehensiveIncomeOfOdvPriorToDeconsolidation" id="or_AccumulatedOtherComprehensiveIncomeOfOdvPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedOtherComprehensiveLossThatMayBeRecycled" id="or_AccumulatedOtherComprehensiveLossThatMayBeRecycled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AccumulatedOtherComprehensiveLossThatWillNotBeRecycled" id="or_AccumulatedOtherComprehensiveLossThatWillNotBeRecycled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionOfImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" id="or_AcquisitionOfImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionOfInvestment" id="or_AcquisitionOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionOfInvestmentsThroughAcquisitionOfTintic" id="or_AcquisitionOfInvestmentsThroughAcquisitionOfTintic" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AcquisitionOfMetalStreamWithWhollyOwnedSubsidiaryOfOsiskoDevelopmentMember" id="or_AcquisitionOfMetalStreamWithWhollyOwnedSubsidiaryOfOsiskoDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AcquisitionOfSanAntonioGoldProject" id="or_AcquisitionOfSanAntonioGoldProject" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AcquisitionOfShortTermInvestmentsClassifiedAsInvestingActivities" id="or_AcquisitionOfShortTermInvestmentsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AcquisitionOfTinticByOsiskoDevelopment" id="or_AcquisitionOfTinticByOsiskoDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AcquisitionOfTinticMember" id="or_AcquisitionOfTinticMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AcquisitionPriceAllocatedToInvestmentsInAssociates" id="or_AcquisitionPriceAllocatedToInvestmentsInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionPriceAllocatedToWarrant" id="or_AcquisitionPriceAllocatedToWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionsInvestmentInAssociates" id="or_AcquisitionsInvestmentInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionsOfRoyaltyStreamAndOtherInterests" id="or_AcquisitionsOfRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AcquisitionsThroughBusinessCombinationsAssetsArisingFromExplorationAndEvaluationOfMineralResources" id="or_AcquisitionsThroughBusinessCombinationsAssetsArisingFromExplorationAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalAmountOfRevolvingCreditFacility" id="or_AdditionalAmountOfRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalCommonSharesIssuedDuringPeriod" id="or_AdditionalCommonSharesIssuedDuringPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdditionalCommonValueIssuedDuringPeriod" id="or_AdditionalCommonValueIssuedDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdditionalDepositsToFundConstructionCosts" id="or_AdditionalDepositsToFundConstructionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalGrossProceedsFromPrivatePlacement" id="or_AdditionalGrossProceedsFromPrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentChargeIfAverageGoldGradeOrGoldRecoveryAppliedToCashFlowsIsTenPercentLower" id="or_AdditionalImpairmentChargeIfAverageGoldGradeOrGoldRecoveryAppliedToCashFlowsIsTenPercentLower" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentChargeIfAverageGoldGradeOrGoldRecoveryHadBeenTenPercentLower" id="or_AdditionalImpairmentChargeIfAverageGoldGradeOrGoldRecoveryHadBeenTenPercentLower" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentChargeIfGoldPricePerOunceAppliedToCashFlowProjectionsHadBeenTenPercentLower" id="or_AdditionalImpairmentChargeIfGoldPricePerOunceAppliedToCashFlowProjectionsHadBeenTenPercentLower" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentChargeIfPreTaxRealDiscountRateHadBeen100BasisPointsHigher" id="or_AdditionalImpairmentChargeIfPreTaxRealDiscountRateHadBeen100BasisPointsHigher" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentChargeIfProjectedGoldPricePerOunceIs10PercentLowerThanManagementsEstimates" id="or_AdditionalImpairmentChargeIfProjectedGoldPricePerOunceIs10PercentLowerThanManagementsEstimates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentIfDiamondPriceWasTenPercentLowerThanEstimate" id="or_AdditionalImpairmentIfDiamondPriceWasTenPercentLowerThanEstimate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentIfDiamondPriceWasTenPercentLowerThanEstimateNetOfIncomeTaxes" id="or_AdditionalImpairmentIfDiamondPriceWasTenPercentLowerThanEstimateNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentIfPostTaxDiscountRateWasOneHundredBasisPointsHigher" id="or_AdditionalImpairmentIfPostTaxDiscountRateWasOneHundredBasisPointsHigher" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentIfPostTaxDiscountRateWasOneHundredBasisPointsHigherNetOfIncomeTaxes" id="or_AdditionalImpairmentIfPostTaxDiscountRateWasOneHundredBasisPointsHigherNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentIfRestartScenariosWasTenPercentMoreNegativeThanManagementEstimate" id="or_AdditionalImpairmentIfRestartScenariosWasTenPercentMoreNegativeThanManagementEstimate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentIfRestartScenariosWasTenPercentMoreNegativeThanManagementEstimateNetOfIncomeTaxes" id="or_AdditionalImpairmentIfRestartScenariosWasTenPercentMoreNegativeThanManagementEstimateNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalImpairmentOfRoyaltyStreamAndOtherInterestsDifferentScenarios" id="or_AdditionalImpairmentOfRoyaltyStreamAndOtherInterestsDifferentScenarios" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalInformationOnConsolidatedStatementsOfIncomeLossAbstract" id="or_AdditionalInformationOnConsolidatedStatementsOfIncomeLossAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdditionalInformationOnConsolidatedStatementsOfLossLineItems" id="or_AdditionalInformationOnConsolidatedStatementsOfLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdditionalInformationOnConsolidatedStatementsOfLossTable" id="or_AdditionalInformationOnConsolidatedStatementsOfLossTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="AdditionalInvestmentsHeldInAssociates" id="or_AdditionalInvestmentsHeldInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionalNumberOfRestrictedStockUnitsGranted" id="or_AdditionalNumberOfRestrictedStockUnitsGranted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AdditionalProvisionsAndOtherLiabilities" id="or_AdditionalProvisionsAndOtherLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdditionalUpFrontDeposit" id="or_AdditionalUpFrontDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdditionsInInvestments" id="or_AdditionsInInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionsOfRoyaltyStreamAndOtherInterests" id="or_AdditionsOfRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdditionsToAssetsArisingFromExplorationForAndEvaluationOfMineralResources" id="or_AdditionsToAssetsArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForChangeInFairValueOfFinancialAssetsAtFairValueThroughProfitAndLoss" id="or_AdjustmentsForChangeInFairValueOfFinancialAssetsAtFairValueThroughProfitAndLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForDeferredTaxOfPriorPeriod" id="or_AdjustmentsForDeferredTaxOfPriorPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForExpectedCreditLossAndWriteOffOfOtherInvestments" id="or_AdjustmentsForExpectedCreditLossAndWriteOffOfOtherInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForImpairmentOfInvestmentInAssociate" id="or_AdjustmentsForImpairmentOfInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForImpairmentOfRoyaltyAndStreamInterests" id="or_AdjustmentsForImpairmentOfRoyaltyAndStreamInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForImpairments" id="or_AdjustmentsForImpairments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForLossGainOnAcquisitionOfInvestments" id="or_AdjustmentsForLossGainOnAcquisitionOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForNetGainLossOnDilutionOfInvestmentsInAssociates" id="or_AdjustmentsForNetGainLossOnDilutionOfInvestmentsInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsForNetGainOnDisposalOfInvestments" id="or_AdjustmentsForNetGainOnDisposalOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsForReclassificationToStatementOfIncomeOfOtherComprehensiveLossOnDeemedDisposalOfInvestmentInAssociate" id="or_AdjustmentsForReclassificationToStatementOfIncomeOfOtherComprehensiveLossOnDeemedDisposalOfInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdjustmentsForSettlementOfDeferredAndRestrictedShareUnits" id="or_AdjustmentsForSettlementOfDeferredAndRestrictedShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdjustmentsOfSharesPremiumIncome" id="or_AdjustmentsOfSharesPremiumIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdoptionOfIfrs16" id="or_AdoptionOfIfrs16" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AfricaCountryMember" id="or_AfricaCountryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AfrioreAndGoldRimMember" id="or_AfrioreAndGoldRimMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="After23900To28450MetricTonnesHaveBeenDeliveredInAggregateMember" id="or_After23900To28450MetricTonnesHaveBeenDeliveredInAggregateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="After33000MetricTonnesHaveBeenDeliveredMember" id="or_After33000MetricTonnesHaveBeenDeliveredMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AfterReachingOneHundredFiveThousandOuncesOfGoldMember" id="or_AfterReachingOneHundredFiveThousandOuncesOfGoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AfterReachingOneNineThreeZeroZeroZeroZeroZeroOuncesMember" id="or_AfterReachingOneNineThreeZeroZeroZeroZeroZeroOuncesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AfterReachingOneZeroFiveZeroZeroZeroOuncesOfGoldMember" id="or_AfterReachingOneZeroFiveZeroZeroZeroOuncesOfGoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AfterReachingSixEightMillionOuncesOfSilverMember" id="or_AfterReachingSixEightMillionOuncesOfSilverMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AggregateCashPaymentsAcquisitionDateFairValue" id="or_AggregateCashPaymentsAcquisitionDateFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AggregateCashPaymentsRegroupedWithCash" id="or_AggregateCashPaymentsRegroupedWithCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AggregateFairValueOfInvestments" id="or_AggregateFairValueOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AllowanceForExpectedCreditLossAgainstAccruedInterest" id="or_AllowanceForExpectedCreditLossAgainstAccruedInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AllowanceForExpectedCreditLossAgainstLoansReceivable" id="or_AllowanceForExpectedCreditLossAgainstLoansReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmendedAgreementMember" id="or_AmendedAgreementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmendedMember" id="or_AmendedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmendmentAxis" id="or_AmendmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AmendmentDomain" id="or_AmendmentDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmendmentOfNoteReceivable" id="or_AmendmentOfNoteReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="Amortization" id="or_Amortization" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmortizationOfDiscountOnBankersAcceptances" id="or_AmortizationOfDiscountOnBankersAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmortizationOfTransactionCosts" id="or_AmortizationOfTransactionCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmortizedCostMember" id="or_AmortizedCostMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmountOfOutstandingCommonSharesReservedForIssuanceUnderEmployeeSharePurchasePlan" id="or_AmountOfOutstandingCommonSharesReservedForIssuanceUnderEmployeeSharePurchasePlan" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmountOfRecoverableOfInvestmentAtFairValue" id="or_AmountOfRecoverableOfInvestmentAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountPayableOnAchievementOfFirstOperationalMilestones" id="or_AmountPayableOnAchievementOfFirstOperationalMilestones" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountPayableOnAchievementOfSecondOperationalMilestones" id="or_AmountPayableOnAchievementOfSecondOperationalMilestones" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountPayableProRataDrawdownsWithConstructionFacility" id="or_AmountPayableProRataDrawdownsWithConstructionFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountPayableUponReceipt" id="or_AmountPayableUponReceipt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountsHeldInUsDollarsMember" id="or_AmountsHeldInUsDollarsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmountsInvoicedToAssociatesAsReductionOfRelatedPartyAbstract" id="or_AmountsInvoicedToAssociatesAsReductionOfRelatedPartyAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmountsInvoicedToAssociatesAsRelatedParty" id="or_AmountsInvoicedToAssociatesAsRelatedParty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmulsarOfftakeMember" id="or_AmulsarOfftakeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmulsarStreamAndOfftakeMember" id="or_AmulsarStreamAndOfftakeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AmulsarStreamMember" id="or_AmulsarStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AnnualEqualInstalmentsDeferredPaymentsPayable" id="or_AnnualEqualInstalmentsDeferredPaymentsPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AnnualPaymentsDomain" id="or_AnnualPaymentsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AnnualPaymentsScheduleAxis" id="or_AnnualPaymentsScheduleAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AntiDilutiveEffectOfCommonSharesExcludedFromComputationOfEarningsPerShare" id="or_AntiDilutiveEffectOfCommonSharesExcludedFromComputationOfEarningsPerShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AntiDilutiveEffectOfShareOptionsExcludedFromComputationOfEarningsPerShare" id="or_AntiDilutiveEffectOfShareOptionsExcludedFromComputationOfEarningsPerShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AntiDilutiveEffectOfWarrantsExcludedFromComputationOfEarningsPerShare" id="or_AntiDilutiveEffectOfWarrantsExcludedFromComputationOfEarningsPerShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ApplicableMarginFacility" id="or_ApplicableMarginFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ApproximationsMember" id="or_ApproximationsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AquilaResourcesIncMember" id="or_AquilaResourcesIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ArrangementsAndNonArrangementsTransactionsDomain" id="or_ArrangementsAndNonArrangementsTransactionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AsianRegionMember" id="or_AsianRegionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AttributablePayableProductionToBePurchasedPercentage" id="or_AttributablePayableProductionToBePurchasedPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AugustFiveTwoZeroTwoFiveMember" id="or_AugustFiveTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AugustNineTwentyTwentyThreeMember" id="or_AugustNineTwentyTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AugustNineTwentyTwentyTwoMember" id="or_AugustNineTwentyTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AugustSixTwoZeroTwoFourMember" id="or_AugustSixTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AverageAcquisitionPricePerShare" id="or_AverageAcquisitionPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AverageDailyTradingVolume" id="or_AverageDailyTradingVolume" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AverageGoldPricePerOunce" id="or_AverageGoldPricePerOunce" type="srt-types:perUnitItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BackFortyProjectMember" id="or_BackFortyProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BackFortyStreamMember" id="or_BackFortyStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BalanceRemainingToBeSpentForExplorationAndEvaluationProceeds" id="or_BalanceRemainingToBeSpentForExplorationAndEvaluationProceeds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BalanceSheetsLocationAxis" id="or_BalanceSheetsLocationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="BalanceSheetsLocationDomain" id="or_BalanceSheetsLocationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BarkervilleMember" id="or_BarkervilleMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BarkervilleReplacementShareOptionsMember" id="or_BarkervilleReplacementShareOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BaroloVenturesCorpMember" id="or_BaroloVenturesCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BarrickTzLimitedMember" id="or_BarrickTzLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BaseGoldPriceUsedInDiscountedCashFlowModel" id="or_BaseGoldPriceUsedInDiscountedCashFlowModel" type="srt-types:perUnitItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasicDilutedEarningsLossPerShare" id="or_BasicDilutedEarningsLossPerShare" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasisOfPresentationAbstract" id="or_BasisOfPresentationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BasisPointsIncreaseDecreaseOnDiscountRate" id="or_BasisPointsIncreaseDecreaseOnDiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BathurstMiningCampMember" id="or_BathurstMiningCampMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BenefitFromFlowThroughSharesMember" id="or_BenefitFromFlowThroughSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BenefitFromFlowthrowSharesMember" id="or_BenefitFromFlowthrowSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BonanzaLedgePhase2ProjectMember" id="or_BonanzaLedgePhase2ProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BorrowingExcludingRevolvingCreditFacility" id="or_BorrowingExcludingRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="BorrowingsNotMeasuredAtFairValue" id="or_BorrowingsNotMeasuredAtFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="BoughtDealBrokeredPrivatePlacementOfFlowThroughSharesMember" id="or_BoughtDealBrokeredPrivatePlacementOfFlowThroughSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BoughtDealPrivatePlacementMember" id="or_BoughtDealPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BridgeLoanFinancingMember" id="or_BridgeLoanFinancingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BrokeredPrivatePlacementMember" id="or_BrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BrucejackGoldAndSilverMineMember" id="or_BrucejackGoldAndSilverMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BrucejackStreamMember" id="or_BrucejackStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BusinessDevelopments" id="or_BusinessDevelopments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="BuyBackExercised" id="or_BuyBackExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CaisseDeDepotEtPlacementDuQuebecMember" id="or_CaisseDeDepotEtPlacementDuQuebecMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CanadianMalarticMineMember" id="or_CanadianMalarticMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CanadianMalarticPropertyMember" id="or_CanadianMalarticPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalCommitmentsAxis" id="or_CapitalCommitmentsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CapitalCommitmentsDomain" id="or_CapitalCommitmentsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalCommitmentsRepresentingFiveMember" id="or_CapitalCommitmentsRepresentingFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalCommitmentsRepresentingTwoMember" id="or_CapitalCommitmentsRepresentingTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CapitalLossesMember" id="or_CapitalLossesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CaribooGoldMember" id="or_CaribooGoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CaribooGoldProjectAndBonanzaLedgeIiGoldProjectMember" id="or_CaribooGoldProjectAndBonanzaLedgeIiGoldProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CaribooPropertyMember" id="or_CaribooPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAxis" id="or_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CarryingAmountAccumulatedDepreciationAmortisationDomain" id="or_CarryingAmountAccumulatedDepreciationAmortisationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CarryingAmountOfLoansReceivable" id="or_CarryingAmountOfLoansReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CascabelCopperGoldProjectMember" id="or_CascabelCopperGoldProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CascabelProjectMember" id="or_CascabelProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CashBalanceDeconsolidated" id="or_CashBalanceDeconsolidated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CashHeldInCadMember" id="or_CashHeldInCadMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CashHeldInUSDMember" id="or_CashHeldInUSDMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CategoriesOfRelatedPartyTransactionsAxis" id="or_CategoriesOfRelatedPartyTransactionsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CategoriesOfRelatedPartyTransactionsDomain" id="or_CategoriesOfRelatedPartyTransactionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CategoriesOfResourcesAxis" id="or_CategoriesOfResourcesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CategoriesOfRoyaltyStreamsAndInterestsAxis" id="or_CategoriesOfRoyaltyStreamsAndInterestsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CategoriesOfShareBasedPaymentTypesAxis" id="or_CategoriesOfShareBasedPaymentTypesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CategoriesOfTaxAssetPlacementAxis" id="or_CategoriesOfTaxAssetPlacementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="CdpInvestissementsIncMember" id="or_CdpInvestissementsIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CdpqAndFondsMember" id="or_CdpqAndFondsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CdpqMember" id="or_CdpqMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CentralHoundeProjectMember" id="or_CentralHoundeProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChangeInAllowanceForExpectedCreditLossAndWriteOffs" id="or_ChangeInAllowanceForExpectedCreditLossAndWriteOffs" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ChangeInEnvironmentalRehabilitationAssets" id="or_ChangeInEnvironmentalRehabilitationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangeInFairValue" id="or_ChangeInFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ChangesInNonCashWorkingCapitalItemsAbstract" id="or_ChangesInNonCashWorkingCapitalItemsAbstract" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CharityFlowThroughSharesMember" id="or_CharityFlowThroughSharesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ClassesOfDividendsAndDeclarationDomain" id="or_ClassesOfDividendsAndDeclarationDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ClassesOfDividendsAxis" id="or_ClassesOfDividendsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ClosingPricesOfCommonShares" id="or_ClosingPricesOfCommonShares" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommitmentsAbstract" id="or_CommitmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonShareOfferingPrice" id="or_CommonShareOfferingPrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesAcquiredAndCancelledThroughSharesRepurchase" id="or_CommonSharesAcquiredAndCancelledThroughSharesRepurchase" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesAcquiredByOfficer" id="or_CommonSharesAcquiredByOfficer" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesAlreadyHeldMember" id="or_CommonSharesAlreadyHeldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesElectedToParticipateInDividendReinvestmentPlan" id="or_CommonSharesElectedToParticipateInDividendReinvestmentPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesIssuedInBusinessAcquisitionPriorToShareConsolidation" id="or_CommonSharesIssuedInBusinessAcquisitionPriorToShareConsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CommonSharesIssuedToOfficerAfterIncomeTaxDeduction" id="or_CommonSharesIssuedToOfficerAfterIncomeTaxDeduction" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesUnderlyingConvertibleDebenturesMember" id="or_CommonSharesUnderlyingConvertibleDebenturesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonSharesValueAcquiredAndCancelledThroughShareRepurchase" id="or_CommonSharesValueAcquiredAndCancelledThroughShareRepurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ComponentsOfCashAndCashEquivalentsAxis" id="or_ComponentsOfCashAndCashEquivalentsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ComponentsOfCashAndCashEquivalentsDomain" id="or_ComponentsOfCashAndCashEquivalentsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConditionAxis" id="or_ConditionAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ConditionsDomain" id="or_ConditionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConsiderationPaidForFinancialAssets" id="or_ConsiderationPaidForFinancialAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConsiderationPerShare" id="or_ConsiderationPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConstructionDeposit" id="or_ConstructionDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ContractualCashFlowReceivable" id="or_ContractualCashFlowReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConversionOfOfftakeIntoStream" id="or_ConversionOfOfftakeIntoStream" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConversionPricePerCommonShare" id="or_ConversionPricePerCommonShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConversionRate" id="or_ConversionRate" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebentures" id="or_ConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConvertibleDebenturesWithInterestPayable" id="or_ConvertibleDebenturesWithInterestPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConvertibleDebentureTwoZeroOneEightMember" id="or_ConvertibleDebentureTwoZeroOneEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebentureTwoZeroOneSevenMember" id="or_ConvertibleDebentureTwoZeroOneSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebentureTwoZeroOneSixMember" id="or_ConvertibleDebentureTwoZeroOneSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebtConversionPrice" id="or_ConvertibleDebtConversionPrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleDebtsMember" id="or_ConvertibleDebtsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleInstrumentsIssuedToSellersInBusinessAcquisition" id="or_ConvertibleInstrumentsIssuedToSellersInBusinessAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConvertibleLoanMember" id="or_ConvertibleLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ConvertibleSecuredSeniorNote" id="or_ConvertibleSecuredSeniorNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ConvertibleSecuredSeniorNoteMember" id="or_ConvertibleSecuredSeniorNoteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CopperMember" id="or_CopperMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CopperwoodProjectMember" id="or_CopperwoodProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CostaFuegoCopperGoldMember" id="or_CostaFuegoCopperGoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CostOfInvestmentAtConversion" id="or_CostOfInvestmentAtConversion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CostOfRoyaltyStreamAndOtherInterests" id="or_CostOfRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CostRecoveriesFromAssociates" id="or_CostRecoveriesFromAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CoulonProjectMember" id="or_CoulonProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CriticalAccountingEstimatesAndJudgementsAbstract" id="or_CriticalAccountingEstimatesAndJudgementsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CsaCopperStreamMember" id="or_CsaCopperStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CsaMineCopperStreamMember" id="or_CsaMineCopperStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CsaMineSilverStreamMember" id="or_CsaMineSilverStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CsaSilverStreamMember" id="or_CsaSilverStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CsaStreamsMember" id="or_CsaStreamsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CumulativeGainLossArisingFromReclassificationOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeIntoFairValue" id="or_CumulativeGainLossArisingFromReclassificationOfFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeIntoFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CumulativeGainLossArisingFromTransferOfRealizedOtherComprehensiveIncomeOfAssociatesNetOfIncomeTaxes" id="or_CumulativeGainLossArisingFromTransferOfRealizedOtherComprehensiveIncomeOfAssociatesNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CurraghinaltGoldProjectMember" id="or_CurraghinaltGoldProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CurrencyConversionAdjustments" id="or_CurrencyConversionAdjustments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrencyTranslationAdjustmentsImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" id="or_CurrencyTranslationAdjustmentsImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrencyTranslationAdjustmentsToAssetsArisingFromExplorationFromAndEvaluationOfMineralResources" id="or_CurrencyTranslationAdjustmentsToAssetsArisingFromExplorationFromAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrentAssetsOfODVPriorToDeconsolidation" id="or_CurrentAssetsOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrentInvestmentsAcquired" id="or_CurrentInvestmentsAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CurrentLiabilitiesOfODVPriorToDeconsolidation" id="or_CurrentLiabilitiesOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="CurrentNetAssetsOfODVPriorToDeconsolidation" id="or_CurrentNetAssetsOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DailyPurchasesOfCommonSharesLimit" id="or_DailyPurchasesOfCommonSharesLimit" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DalgarangaGoldProjectMember" id="or_DalgarangaGoldProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DalradianResourcesIncMember" id="or_DalradianResourcesIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DateAxis" id="or_DateAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="DateDomain" id="or_DateDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtConversionConvertedInstrumentShares" id="or_DebtConversionConvertedInstrumentShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtIssuanceTypeAxis" id="or_DebtIssuanceTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="DebtIssuanceTypeDomain" id="or_DebtIssuanceTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeconsolidationOfAssetsArisingFromExplorationFromAndEvaluationOfMineralResources" id="or_DeconsolidationOfAssetsArisingFromExplorationFromAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeconsolidationOfDevelopmentImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" id="or_DeconsolidationOfDevelopmentImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeconsolidationOfOsiskoDevelopment" id="or_DeconsolidationOfOsiskoDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeconsolidationOfOsiskoDevelopmentMember" id="or_DeconsolidationOfOsiskoDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DecreaseIncreaseOfShortTermInvestment" id="or_DecreaseIncreaseOfShortTermInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DecreaseInEquityPricesMember" id="or_DecreaseInEquityPricesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DecreaseInLongTermDebtFromDeconsolidation" id="or_DecreaseInLongTermDebtFromDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DecreaseInNetAssetsDueToPresentationOfLeaseLiabilityAsCurrentLiability" id="or_DecreaseInNetAssetsDueToPresentationOfLeaseLiabilityAsCurrentLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DecreaseInNetCurrentAssetsDueToPresentationOfLeaseLiabilityAsCurrentLiability" id="or_DecreaseInNetCurrentAssetsDueToPresentationOfLeaseLiabilityAsCurrentLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DecreaseInProvisionsAndOtherLiabilitiesFromDeconsolidation" id="or_DecreaseInProvisionsAndOtherLiabilitiesFromDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DecreaseInRevolvingCreditFacility" id="or_DecreaseInRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DecreaseOfInvestmentsThroughDeconsolidation" id="or_DecreaseOfInvestmentsThroughDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognisedDiscontinuedOperationsPortion" id="or_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognisedDiscontinuedOperationsPortion" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeductibleTemporaryDifferencesForWhichNoDeferredTaxLiabilitiesIsRecognisedRelatedToDiscontinuedOperations" id="or_DeductibleTemporaryDifferencesForWhichNoDeferredTaxLiabilitiesIsRecognisedRelatedToDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeemedAcquisitionOfInvestments" id="or_DeemedAcquisitionOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeemedConsiderationPaid" id="or_DeemedConsiderationPaid" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeemedDisposalOfInvestments" id="or_DeemedDisposalOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeemedDisposalsInvestment" id="or_DeemedDisposalsInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeemedIssuanceOfCommonSharesHeldByAssociate" id="or_DeemedIssuanceOfCommonSharesHeldByAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeemedIssuanceOfStockShares" id="or_DeemedIssuanceOfStockShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeemedIssuanceOfStockValue" id="or_DeemedIssuanceOfStockValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeemedListingFees" id="or_DeemedListingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeemedListingFeesOfOsiskoDevelopment" id="or_DeemedListingFeesOfOsiskoDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredConsiderationAndContingentPaymentsMember" id="or_DeferredConsiderationAndContingentPaymentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredConsiderationRecognisedAsOfAcquisitionDate" id="or_DeferredConsiderationRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredFinancingFees" id="or_DeferredFinancingFees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredIncomeTaxAbstract" id="or_DeferredIncomeTaxAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredIncomeTaxOfDiscountinuedOperations" id="or_DeferredIncomeTaxOfDiscountinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredPaymentScheduleAxis" id="or_DeferredPaymentScheduleAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="DeferredPaymentScheduleDomain" id="or_DeferredPaymentScheduleDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredPremiumOnFlowThroughShares" id="or_DeferredPremiumOnFlowThroughShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredPremiumOnFlowThroughSharesMember" id="or_DeferredPremiumOnFlowThroughSharesMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredShareUnitsAndRestrictedShareUnitsMember" id="or_DeferredShareUnitsAndRestrictedShareUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredShareUnitsEquityMember" id="or_DeferredShareUnitsEquityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredShareUnitsMember" id="or_DeferredShareUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredShareUnitsToBeSettledInCommonSharesAbstract" id="or_DeferredShareUnitsToBeSettledInCommonSharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredShareUnitToBeSettledInEquity" id="or_DeferredShareUnitToBeSettledInEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetOther" id="or_DeferredTaxAssetOther" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsAbstract" id="or_DeferredTaxAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxAssetsDeferredAndRestrictedShareUnits" id="or_DeferredTaxAssetsDeferredAndRestrictedShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsNonCapitalLosses" id="or_DeferredTaxAssetsNonCapitalLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsShareAndDebtIssueExpense" id="or_DeferredTaxAssetsShareAndDebtIssueExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsStreamInterests" id="or_DeferredTaxAssetsStreamInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxesAssetsOtherAssets" id="or_DeferredTaxesAssetsOtherAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxesLiabilitiesAbstract" id="or_DeferredTaxesLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DeferredTaxLiabilitiesAvailableForSaleAsset" id="or_DeferredTaxLiabilitiesAvailableForSaleAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxLiabilitiesConvertibleDebt" id="or_DeferredTaxLiabilitiesConvertibleDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxLiabilitiesInvestment" id="or_DeferredTaxLiabilitiesInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxLiabilitiesOtherCurrentLiabilities" id="or_DeferredTaxLiabilitiesOtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxLiabilitiesRoyaltyInterestsAndExplorationAndEvaluationAssets" id="or_DeferredTaxLiabilitiesRoyaltyInterestsAndExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxLiabilitiesStreamInterests" id="or_DeferredTaxLiabilitiesStreamInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxOtherLiabilitiesOrAssets" id="or_DeferredTaxOtherLiabilitiesOrAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeliveryOfSilverOunces" id="or_DeliveryOfSilverOunces" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DepletionAmount" id="or_DepletionAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DepletionOfRoyaltyStreamAndOtherInterests" id="or_DepletionOfRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DepositPayable" id="or_DepositPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DepreciationCapitalizedOnMiningInterests" id="or_DepreciationCapitalizedOnMiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DerivativeFinancialInstrumentsMember" id="or_DerivativeFinancialInstrumentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfAccountingPolicyForRoyaltyInterestsExplanatory" id="or_DescriptionOfAccountingPolicyForRoyaltyInterestsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfCashPayments" id="or_DescriptionOfCashPayments" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfCommonSharePurchaseWarrant" id="or_DescriptionOfCommonSharePurchaseWarrant" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfEmployeeSharePurchasePlan" id="or_DescriptionOfEmployeeSharePurchasePlan" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfPriceEscalation" id="or_DescriptionOfPriceEscalation" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfPrivatePlacement" id="or_DescriptionOfPrivatePlacement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfStreamPercentage" id="or_DescriptionOfStreamPercentage" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DescriptionOfUnitsIssuedOfODV" id="or_DescriptionOfUnitsIssuedOfODV" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DevelopmentPerSharePrice" id="or_DevelopmentPerSharePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiamondMember" id="or_DiamondMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiamondsMember" id="or_DiamondsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DilutiveEffectOfOutstandingWarrantsOnNumberOfOrdinaryShares" id="or_DilutiveEffectOfOutstandingWarrantsOnNumberOfOrdinaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DirectTransferOfInvestmentsInAssociatesAndOtherInvestmentsForCommonSharesAcquiredAndCancelledThroughShareRepurchase" id="or_DirectTransferOfInvestmentsInAssociatesAndOtherInvestmentsForCommonSharesAcquiredAndCancelledThroughShareRepurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisclosureOfAccountingStandardsIssuedButNotYetEffectiveExplanatory" id="or_DisclosureOfAccountingStandardsIssuedButNotYetEffectiveExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfAcquisitionUnderBusinessCombinationAbstract" id="or_DisclosureOfAcquisitionUnderBusinessCombinationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfAdditionalInformationOnConsolidatedStatementsOfLoss" id="or_DisclosureOfAdditionalInformationOnConsolidatedStatementsOfLoss" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfBusinessCombinationByDeconsolidatedEntityExplanatory" id="or_DisclosureOfBusinessCombinationByDeconsolidatedEntityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCashFlowLineItems" id="or_DisclosureOfCashFlowLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCashFlowStatementAbstract" id="or_DisclosureOfCashFlowStatementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCashFlowStatementTable" id="or_DisclosureOfCashFlowStatementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfCashPositionExplanatory" id="or_DisclosureOfCashPositionExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCommitmentsLineItems" id="or_DisclosureOfCommitmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCommitmentsTable" id="or_DisclosureOfCommitmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesExplanatory" id="or_DisclosureOfComponentsOfDeferredIncomeTaxAssetsAndLiabilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfCurrentInvestmentsExplanatory" id="or_DisclosureOfCurrentInvestmentsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDeconsolidationAndDiscontinuedOperationsAbstract" id="or_DisclosureOfDeconsolidationAndDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDeconsolidationAndDiscontinuedOperationsExplanatory" id="or_DisclosureOfDeconsolidationAndDiscontinuedOperationsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDeemedConsiderationPaidForDeemedAcquisitionUnderSpinOutTransactionExplanatory" id="or_DisclosureOfDeemedConsiderationPaidForDeemedAcquisitionUnderSpinOutTransactionExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDeferredAndRestrictedShareUnitsExplanatory" id="or_DisclosureOfDeferredAndRestrictedShareUnitsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDeferredAndRestrictedShareUnitsFairValueExplanatory" id="or_DisclosureOfDeferredAndRestrictedShareUnitsFairValueExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutCashFlowExplanatory" id="or_DisclosureOfDetailedInformationAboutCashFlowExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutChangesInFairValueOfInvestmentsExplanatory" id="or_DisclosureOfDetailedInformationAboutChangesInFairValueOfInvestmentsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutConsolidatedStatementsOfLossExplanatory" id="or_DisclosureOfDetailedInformationAboutConsolidatedStatementsOfLossExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOfPropertyAndEquipmentInDiscontinuedOperationsExplanatory" id="or_DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOfPropertyAndEquipmentInDiscontinuedOperationsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory" id="or_DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutExplorationAndEvaluationAssetsExplanatory" id="or_DisclosureOfDetailedInformationAboutExplorationAndEvaluationAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutFairValueOfBorrowingsExplanatory" id="or_DisclosureOfDetailedInformationAboutFairValueOfBorrowingsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutFinancialInstrumentExplanatory" id="or_DisclosureOfDetailedInformationAboutFinancialInstrumentExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory" id="or_DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutForeignExchangeRatesExplanatory" id="or_DisclosureOfDetailedInformationAboutForeignExchangeRatesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpensesAndBusinessDevelopmentExpenseExplanatory" id="or_DisclosureOfDetailedInformationAboutGeneralAndAdministrativeExpensesAndBusinessDevelopmentExpenseExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutGeographicalAreasSegmentReportingExplanatory" id="or_DisclosureOfDetailedInformationAboutGeographicalAreasSegmentReportingExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutGeographicAreasSegmentReportingByCountryExplanatory" id="or_DisclosureOfDetailedInformationAboutGeographicAreasSegmentReportingByCountryExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutIncomeTaxesExplanatory" id="or_DisclosureOfDetailedInformationAboutIncomeTaxesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutLeaseLiabilitiesExplanatory" id="or_DisclosureOfDetailedInformationAboutLeaseLiabilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutMiningPlantAndEquipmentMovementsByCategoryOfAssetsExplanatory" id="or_DisclosureOfDetailedInformationAboutMiningPlantAndEquipmentMovementsByCategoryOfAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOptionsValuationAssumptionsExplanatory" id="or_DisclosureOfDetailedInformationAboutOptionsValuationAssumptionsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOtherAssetExplanatory" id="or_DisclosureOfDetailedInformationAboutOtherAssetExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOtherAssetsExplanatory" id="or_DisclosureOfDetailedInformationAboutOtherAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutOtherInvestmentsExplanatory" id="or_DisclosureOfDetailedInformationAboutOtherInvestmentsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutReconciliationToCarryingAmountsExplanatory" id="or_DisclosureOfDetailedInformationAboutReconciliationToCarryingAmountsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutRoyaltyInterestsExplanatory" id="or_DisclosureOfDetailedInformationAboutRoyaltyInterestsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutSignificantCommitmentsForStreamsAndOfftakesExplanatory" id="or_DisclosureOfDetailedInformationAboutSignificantCommitmentsForStreamsAndOfftakesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutSignificantCommitmentsRelatedToAcquisitionOfRoyaltiesAndStreamsExplanatory" id="or_DisclosureOfDetailedInformationAboutSignificantCommitmentsRelatedToAcquisitionOfRoyaltiesAndStreamsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" id="or_DisclosureOfDetailedInformationAboutTradeAndOtherPayablesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatory" id="or_DisclosureOfDetailedInformationAboutTradeAndOtherReceivablesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory" id="or_DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationOfBorrowingsActivityExplanatory" id="or_DisclosureOfDetailedInformationOfBorrowingsActivityExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfDetailedInformationOfEarningsPerShareExplanatory" id="or_DisclosureOfDetailedInformationOfEarningsPerShareExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfEarningsPerShareAbstract" id="or_DisclosureOfEarningsPerShareAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfExplorationAndEvaluationAssetsAbstract" id="or_DisclosureOfExplorationAndEvaluationAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfFinancialRisksLineItems" id="or_DisclosureOfFinancialRisksLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfFinancialRisksTable" id="or_DisclosureOfFinancialRisksTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfInformationAboutKeyManagementAbstract" id="or_DisclosureOfInformationAboutKeyManagementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfInformationAboutKeyManagementLineItems" id="or_DisclosureOfInformationAboutKeyManagementLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfInformationAboutKeyManagementTable" id="or_DisclosureOfInformationAboutKeyManagementTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfInformationForCashLineItems" id="or_DisclosureOfInformationForCashLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfInformationForCashTable" id="or_DisclosureOfInformationForCashTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfInventoriesAndOtherAssetsExplanatory" id="or_DisclosureOfInventoriesAndOtherAssetsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfMovementInNetDeferredTaxLiabilitiesExplanatory" id="or_DisclosureOfMovementInNetDeferredTaxLiabilitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfNatureOfActivitiesExplanatory" id="or_DisclosureOfNatureOfActivitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfPrincipalSubsidiariesAndTheirGeographicLocationExplanatory" id="or_DisclosureOfPrincipalSubsidiariesAndTheirGeographicLocationExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfReconciliationOfStatutoryWeightedAverageTaxRateApplicableToIncomeExplanatory" id="or_DisclosureOfReconciliationOfStatutoryWeightedAverageTaxRateApplicableToIncomeExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfRoyaltyInterestsExplanatory" id="or_DisclosureOfRoyaltyInterestsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfShareRepurchaseAndSecondaryOfferingExplanatory" id="or_DisclosureOfShareRepurchaseAndSecondaryOfferingExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSpinOutTransactionOfMiningActivitiesAbstract" id="or_DisclosureOfSpinOutTransactionOfMiningActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureofSpinOutTransactionOfMiningActivitiesExplanatory" id="or_DisclosureofSpinOutTransactionOfMiningActivitiesExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSpinOutTransactionOfMiningActivitiesLineItems" id="or_DisclosureOfSpinOutTransactionOfMiningActivitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfSpinOutTransactionOfMiningActivitiesTable" id="or_DisclosureOfSpinOutTransactionOfMiningActivitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="DisclosureOfSummarizedBalanceSheetBeforeIntercompanyAdjustmentsExplanatory" id="or_DisclosureOfSummarizedBalanceSheetBeforeIntercompanyAdjustmentsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisclosureOfWarrantsExplanatory" id="or_DisclosureOfWarrantsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscountRate" id="or_DiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DiscountUnderDividendReinvestmentPlan" id="or_DiscountUnderDividendReinvestmentPlan" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DislclosureOfDetailedInformationAboutKeyAssumptionsForCgusExplanatory" id="or_DislclosureOfDetailedInformationAboutKeyAssumptionsForCgusExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DislcosureOfDetailedInformationAboutRevenuesExpensesAndCashFlowsPerOperatingSegmentExplanatory" id="or_DislcosureOfDetailedInformationAboutRevenuesExpensesAndCashFlowsPerOperatingSegmentExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DislcosureOfDetailedInformationAboutRoyaltyStreamAndOtherInterestsExplanatory" id="or_DislcosureOfDetailedInformationAboutRoyaltyStreamAndOtherInterestsExplanatory" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DisposalComprisedOfWarrantsAndConvertibleInstruments" id="or_DisposalComprisedOfWarrantsAndConvertibleInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalOfInvestment" id="or_DisposalOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalOfInvestmentInAssociate" id="or_DisposalOfInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DisposalOfLevelThreeInvestments" id="or_DisposalOfLevelThreeInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalsInvestmentInAssociates" id="or_DisposalsInvestmentInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalsOfInterests" id="or_DisposalsOfInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalsOfInvestments" id="or_DisposalsOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DisposalsShareRepurchase" id="or_DisposalsShareRepurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DividendPerShare" id="or_DividendPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DividendReinvestmentPlanMember" id="or_DividendReinvestmentPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DividendsDeclared" id="or_DividendsDeclared" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DividendsPaidAmountPerShare" id="or_DividendsPaidAmountPerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DocumentAndEntityInformationAbstract" id="or_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DonationsSponsorshipsAndCommunicationExpenses" id="or_DonationsSponsorshipsAndCommunicationExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EagleGoldMineMember" id="or_EagleGoldMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EarnInAgreementDescription" id="or_EarnInAgreementDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectiveInterestsOnInvestments" id="or_EffectiveInterestsOnInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveStreamPercentage" id="or_EffectiveStreamPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EffectOfVarianceOnFairValue" id="or_EffectOfVarianceOnFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectOfVarianceOnNetEarnings" id="or_EffectOfVarianceOnNetEarnings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EffectOfVarianceOnNetFinancialExpenses" id="or_EffectOfVarianceOnNetFinancialExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectOfVarianceOnOtherComprehensiveIncome" id="or_EffectOfVarianceOnOtherComprehensiveIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EleonoreGoldPropertyMember" id="or_EleonoreGoldPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EleonoreNsrRoyaltyMember" id="or_EleonoreNsrRoyaltyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmployeeBenefitExpensesMember" id="or_EmployeeBenefitExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EmployeesTaxObligationsSettlementAmountRelatedToOutstandingRestrictedShareUnitsAndDeferredShareUnits" id="or_EmployeesTaxObligationsSettlementAmountRelatedToOutstandingRestrictedShareUnitsAndDeferredShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EmployeesTaxObligationsSettlementAmountRelatedToVestedRestrictedShareUnitsAndDeferredShareUnits" id="or_EmployeesTaxObligationsSettlementAmountRelatedToVestedRestrictedShareUnitsAndDeferredShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EnvironmentalBondMember" id="or_EnvironmentalBondMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EnvironmentalRehabilitationAsset" id="or_EnvironmentalRehabilitationAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EnvironmentalRehabilitationMember" id="or_EnvironmentalRehabilitationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquipmentFinancings" id="or_EquipmentFinancings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EquityInterestsOfAcquiree" id="or_EquityInterestsOfAcquiree" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EquityOfMetalsAcquisitionCorp" id="or_EquityOfMetalsAcquisitionCorp" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="EquityTransactionsDomain" id="or_EquityTransactionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EquivalentInCdnMember" id="or_EquivalentInCdnMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EstimatedRecoverableAmountOfStream" id="or_EstimatedRecoverableAmountOfStream" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EuropeCountryMember" id="or_EuropeCountryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EventsAfterReportingPeriodMember" id="or_EventsAfterReportingPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExcludingOfftakesMember" id="or_ExcludingOfftakesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExerciseOfBuyDownRightOfRoyaltyStreamAndOtherInterests" id="or_ExerciseOfBuyDownRightOfRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExerciseOfNsrRoyalty" id="or_ExerciseOfNsrRoyalty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExerciseOfWarrants" id="or_ExerciseOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExerciseOfWarrantsBusinessCombination" id="or_ExerciseOfWarrantsBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExerciseOfWarrantsInAssociates" id="or_ExerciseOfWarrantsInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExerciseOfWarrantsInAssociatesSharesHeld" id="or_ExerciseOfWarrantsInAssociatesSharesHeld" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePeriodOfEachBuybackRight" id="or_ExercisePeriodOfEachBuybackRight" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePeriodOfWarrant" id="or_ExercisePeriodOfWarrant" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceCommonSharesPrivatePlacement" id="or_ExercisePriceCommonSharesPrivatePlacement" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceForWarrantsIssuedOfODV" id="or_ExercisePriceForWarrantsIssuedOfODV" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfInvestmentWarrants" id="or_ExercisePriceOfInvestmentWarrants" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfInvestmentWarrantsHeld" id="or_ExercisePriceOfInvestmentWarrantsHeld" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfWarrantsGranted" id="or_ExercisePriceOfWarrantsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceOfWarrantToAcquireOneCommonShare" id="or_ExercisePriceOfWarrantToAcquireOneCommonShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExercisePriceUnitsIssued" id="or_ExercisePriceUnitsIssued" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedCreditLoss" id="or_ExpectedCreditLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExpectedCreditLossAndWriteOffOfOtherInvestments" id="or_ExpectedCreditLossAndWriteOffOfOtherInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExpectedDividendRateFairValueAssumptions" id="or_ExpectedDividendRateFairValueAssumptions" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpectedVolatilityRateFairValueAssumptions" id="or_ExpectedVolatilityRateFairValueAssumptions" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExpenseArisingFromExplorationEvaluationAndDevelopmentOfMiningProjects" id="or_ExpenseArisingFromExplorationEvaluationAndDevelopmentOfMiningProjects" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExpensesExplorationEvaluationAndDevelopmentAbstract" id="or_ExpensesExplorationEvaluationAndDevelopmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExplorationAndEvaluationRecognisedAsOfAcquisitionDate" id="or_ExplorationAndEvaluationRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ExplorationPropertiesMember" id="or_ExplorationPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExplorationTaxCredits" id="or_ExplorationTaxCredits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfCommonSharesAlreadyHeld" id="or_FairValueOfCommonSharesAlreadyHeld" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfCommonSharesTransferredFromLevelThreeToLevelOne" id="or_FairValueOfCommonSharesTransferredFromLevelThreeToLevelOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfDebt" id="or_FairValueOfDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfDeferredConsiderationInBusinessAcquisition" id="or_FairValueOfDeferredConsiderationInBusinessAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfDeferredConsiderationRecognisedAsOfAcquisitionDate" id="or_FairValueOfDeferredConsiderationRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfOptionsExercised" id="or_FairValueOfOptionsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfReplacementOfShareOptionsIssued" id="or_FairValueOfReplacementOfShareOptionsIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfSharesInInvestmentHeld" id="or_FairValueOfSharesInInvestmentHeld" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfWarrant" id="or_FairValueOfWarrant" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfWarrants" id="or_FairValueOfWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueOfWarrantsCancelled" id="or_FairValueOfWarrantsCancelled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FairValueOfWarrantsTransferredFromLevelThreeToLevelOne" id="or_FairValueOfWarrantsTransferredFromLevelThreeToLevelOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FairValueThroughOtherComprehensiveIncomeMember" id="or_FairValueThroughOtherComprehensiveIncomeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FairValueThroughProfitOrLossMember" id="or_FairValueThroughProfitOrLossMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FalcoMember" id="or_FalcoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryOneNineTwentyTwentyMember" id="or_FebruaryOneNineTwentyTwentyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryOneNineTwoZeroTwoFiveMember" id="or_FebruaryOneNineTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryOneSixTwoZeroOneEightMember" id="or_FebruaryOneSixTwoZeroOneEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryOneSixTwoZeroOneSixMember" id="or_FebruaryOneSixTwoZeroOneSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryTwentyOneTwentyTwentyOneMember" id="or_FebruaryTwentyOneTwentyTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryTwoFourTwoZeroTwoTwoMember" id="or_FebruaryTwoFourTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryTwoSixTwoZeroOneNineMember" id="or_FebruaryTwoSixTwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryTwoThreeTwoZeroTwoThreeMember" id="or_FebruaryTwoThreeTwoZeroTwoThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FebruaryTwoZeroTwoZeroTwoFourMember" id="or_FebruaryTwoZeroTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FifthAnniversaryOfClosingDateMember" id="or_FifthAnniversaryOfClosingDateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinalTrancheOfNonBrokeredPrivatePlacementMember" id="or_FinalTrancheOfNonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancialRiskManagementAbstract" id="or_FinancialRiskManagementAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancingAgreement" id="or_FinancingAgreement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FinancingTransactionPaymentTrancheAxis" id="or_FinancingTransactionPaymentTrancheAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="FinancingTransactionPaymentTrancheDomain" id="or_FinancingTransactionPaymentTrancheDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancingTransactionPaymentTrancheOneMember" id="or_FinancingTransactionPaymentTrancheOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancingTransactionPaymentTrancheTwoAdditionalPaymentsMember" id="or_FinancingTransactionPaymentTrancheTwoAdditionalPaymentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FinancingTransactionPaymentTrancheTwoMember" id="or_FinancingTransactionPaymentTrancheTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstAnniversaryMember" id="or_FirstAnniversaryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstCanadianClaimsMember" id="or_FirstCanadianClaimsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstInstallmentsMember" id="or_FirstInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstThresholdOfRefinedGoldPurchases" id="or_FirstThresholdOfRefinedGoldPurchases" type="dtr-types:massItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstThresholdStreamMember" id="or_FirstThresholdStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstTrancheMember" id="or_FirstTrancheMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstTrancheOfNonBrokeredPrivatePlacementMember" id="or_FirstTrancheOfNonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FirstTrancheOfODVNonBrokeredPrivatePlacementMember" id="or_FirstTrancheOfODVNonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FiveInstallmentsMember" id="or_FiveInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FivePointFourZeroToFivePointFourZeroMember" id="or_FivePointFourZeroToFivePointFourZeroMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FlowThroughPrivatePlacementMember" id="or_FlowThroughPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FlowThroughSharesPremiumIncome" id="or_FlowThroughSharesPremiumIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="FondsMember" id="or_FondsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignExchangeContractsAggregateAmount" id="or_ForeignExchangeContractsAggregateAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ForeignExchangeImpactRevaluation" id="or_ForeignExchangeImpactRevaluation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ForeignExchangeRevaluationImpact" id="or_ForeignExchangeRevaluationImpact" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ForeignExchangeRevaluationImpactOfInvestmentInAssociate" id="or_ForeignExchangeRevaluationImpactOfInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ForeignExchangeRevaluationImpactOnLongTermDebt" id="or_ForeignExchangeRevaluationImpactOnLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ForeignExchangeRiskMember" id="or_ForeignExchangeRiskMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignWithholdingTaxes" id="or_ForeignWithholdingTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FourInstallmentsMember" id="or_FourInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FourthAnniversaryTransactionCloseMember" id="or_FourthAnniversaryTransactionCloseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FrancoNevadaBarbadosCorporationMember" id="or_FrancoNevadaBarbadosCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FrontierProjectMember" id="or_FrontierProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FurnitureAndOfficeEquipmentMember" id="or_FurnitureAndOfficeEquipmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FutureCashInflowsContractuallyAgreed" id="or_FutureCashInflowsContractuallyAgreed" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainLossOnAcquisitionOfInvestments" id="or_GainLossOnAcquisitionOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainLossOnDeemedDisposalOfAssociates" id="or_GainLossOnDeemedDisposalOfAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainLossOnDeemedDisposalsInvestment" id="or_GainLossOnDeemedDisposalsInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainLossOnDilutionOfInvestmentsInAssociates" id="or_GainLossOnDilutionOfInvestmentsInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainLossOnDisposalOfAssociates" id="or_GainLossOnDisposalOfAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnDilutionOfNonControllingInterests" id="or_GainOnDilutionOfNonControllingInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnDisposalOfInvestments" id="or_GainOnDisposalOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GainOnDisposalOfOfftakeInterest" id="or_GainOnDisposalOfOfftakeInterest" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GeneralAndAdministrativeExpensesMember" id="or_GeneralAndAdministrativeExpensesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GibraltarCopperMineMember" id="or_GibraltarCopperMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GibraltarMinesProductionMember" id="or_GibraltarMinesProductionMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GibraltarSilverStreamMember" id="or_GibraltarSilverStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GibraltarStreamMember" id="or_GibraltarStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GogoldResourcesIncMember" id="or_GogoldResourcesIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldAndSilverStreamPercentage" id="or_GoldAndSilverStreamPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldFieldsLimitedMember" id="or_GoldFieldsLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldInCircuitAndDoreBars" id="or_GoldInCircuitAndDoreBars" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GoldMetalMember" id="or_GoldMetalMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldPricePerOunce" id="or_GoldPricePerOunce" type="srt-types:perUnitItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldResourceCorporationMember" id="or_GoldResourceCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldRimMember" id="or_GoldRimMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoldStreamMember" id="or_GoldStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GoodwillRelatedToInvestmentInAssociates" id="or_GoodwillRelatedToInvestmentInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GrossProceedsFromFlowThroughSharesIssued" id="or_GrossProceedsFromFlowThroughSharesIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="GrossProceedsFromIssuanceOfUnitsOfODV" id="or_GrossProceedsFromIssuanceOfUnitsOfODV" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="HermosaProjectMember" id="or_HermosaProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HewfranBlockMember" id="or_HewfranBlockMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HighlandCopperCompanyIncMember" id="or_HighlandCopperCompanyIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HighlandCopperMember" id="or_HighlandCopperMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HorneFiveMember" id="or_HorneFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="HotChiliLimitedMember" id="or_HotChiliLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IdentifiableAssetsAcquiredLiabilitiesAssumedAbstract" id="or_IdentifiableAssetsAcquiredLiabilitiesAssumedAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IfOptionExercisedConditionMember" id="or_IfOptionExercisedConditionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IgTinticLlcAndRubyHollowLlcMember" id="or_IgTinticLlcAndRubyHollowLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImpactOfDilutionForeignExchangeVariationsAndOthersForInvestmentInAssociates" id="or_ImpactOfDilutionForeignExchangeVariationsAndOthersForInvestmentInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentChargesRelatedToInvestmentInAssociate" id="or_ImpairmentChargesRelatedToInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentLossNetOfIncomeTaxes" id="or_ImpairmentLossNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentLossOnMiningExplorationEvaluationAndDevelopment" id="or_ImpairmentLossOnMiningExplorationEvaluationAndDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentLossRecognisedInProfitOrLossInvestmentPropertyNetOfTax" id="or_ImpairmentLossRecognisedInProfitOrLossInvestmentPropertyNetOfTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ImpairmentLossReversalOfImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" id="or_ImpairmentLossReversalOfImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ImpairmentLossReversalOfImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResourcesNetOfIncomeTaxes" id="or_ImpairmentLossReversalOfImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResourcesNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfAssetsOfDiscontinuedOperations" id="or_ImpairmentOfAssetsOfDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfExplorationAndEvaluationAssets" id="or_ImpairmentOfExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfInvestmentInAssociate" id="or_ImpairmentOfInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfInvestmentsInAssociatesNetOfIncomeTaxes" id="or_ImpairmentOfInvestmentsInAssociatesNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfRoyaltyInterestBeforeDeconsolidationOfOdv" id="or_ImpairmentOfRoyaltyInterestBeforeDeconsolidationOfOdv" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfRoyaltyStreamAndOtherInterests" id="or_ImpairmentOfRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ImpairmentOfRoyaltyStreamAndOtherInterestsNetOfTax" id="or_ImpairmentOfRoyaltyStreamAndOtherInterestsNetOfTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InceraseDecreaseThroughShareBasedExercised" id="or_InceraseDecreaseThroughShareBasedExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InceraseDecreaseThroughShareBasedExercisedShares" id="or_InceraseDecreaseThroughShareBasedExercisedShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeStatementAxis" id="or_IncomeStatementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="IncomeStatementDomain" id="or_IncomeStatementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxesOnShareIssueCosts" id="or_IncomeTaxesOnShareIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxJurisdictionsAxis" id="or_IncomeTaxJurisdictionsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="IncomeTaxJurisdictionsDomain" id="or_IncomeTaxJurisdictionsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseAsPaymentBonus" id="or_IncreaseDecreaseAsPaymentBonus" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInAllowanceForExpectedCreditLossAndWriteOffOfOtherInvestmentsAndInterestReceivable" id="or_IncreaseDecreaseInAllowanceForExpectedCreditLossAndWriteOffOfOtherInvestmentsAndInterestReceivable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInCashAndCashEquivalentsContinuedOperations" id="or_IncreaseDecreaseInCashAndCashEquivalentsContinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseInNumberOfUnitsIssued" id="or_IncreaseDecreaseInNumberOfUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseInNumberOfUnitsIssuedAmount" id="or_IncreaseDecreaseInNumberOfUnitsIssuedAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughAcquisitionOfSubsidiaryOne" id="or_IncreaseDecreaseThroughAcquisitionOfSubsidiaryOne" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughAcquisitionOfSubsidiaryOneShares" id="or_IncreaseDecreaseThroughAcquisitionOfSubsidiaryOneShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughAcquisitionOfSubsidiaryReplacementShareOptions" id="or_IncreaseDecreaseThroughAcquisitionOfSubsidiaryReplacementShareOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughAcquisitionOfSubsidiaryReplacementShareOptionsShares" id="or_IncreaseDecreaseThroughAcquisitionOfSubsidiaryReplacementShareOptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughAcquisitionOfSubsidiaryShares" id="or_IncreaseDecreaseThroughAcquisitionOfSubsidiaryShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughAcquisitionOfSubsidiaryWarrantsHeldByCompanyAndCancelled" id="or_IncreaseDecreaseThroughAcquisitionOfSubsidiaryWarrantsHeldByCompanyAndCancelled" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughAcquisitionSharesOfRoyaltyInterestsPaidInShares" id="or_IncreaseDecreaseThroughAcquisitionSharesOfRoyaltyInterestsPaidInShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughAcquisitionValueOfRoyaltyInterestsPaidInShares" id="or_IncreaseDecreaseThroughAcquisitionValueOfRoyaltyInterestsPaidInShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughBoughtDealFinancing" id="or_IncreaseDecreaseThroughBoughtDealFinancing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughBoughtDealFinancingShares" id="or_IncreaseDecreaseThroughBoughtDealFinancingShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughDeconsolidationMiningInterests" id="or_IncreaseDecreaseThroughDeconsolidationMiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughDeconsolidationOfOsiskoDevelopmentCorp" id="or_IncreaseDecreaseThroughDeconsolidationOfOsiskoDevelopmentCorp" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughDeconsolidationPropertyPlantAndEquipment" id="or_IncreaseDecreaseThroughDeconsolidationPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughDeemedAcquisition" id="or_IncreaseDecreaseThroughDeemedAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughDeemedRepurchaseOfSharesHeldByAssociate" id="or_IncreaseDecreaseThroughDeemedRepurchaseOfSharesHeldByAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughDeemedRepurchaseOfSharesHeldByAssociateShares" id="or_IncreaseDecreaseThroughDeemedRepurchaseOfSharesHeldByAssociateShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughDeferredShareUnitsSettledIncomeTaxImpact" id="or_IncreaseDecreaseThroughDeferredShareUnitsSettledIncomeTaxImpact" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughDeferredShareUnitsToBeSettled" id="or_IncreaseDecreaseThroughDeferredShareUnitsToBeSettled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughDeferredShareUnitsToBeSettledShares" id="or_IncreaseDecreaseThroughDeferredShareUnitsToBeSettledShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughDividendsReinvestmentPlan" id="or_IncreaseDecreaseThroughDividendsReinvestmentPlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughDividendsReinvestmentPlanShares" id="or_IncreaseDecreaseThroughDividendsReinvestmentPlanShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughEmployeeSharePurchasePlan" id="or_IncreaseDecreaseThroughEmployeeSharePurchasePlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughEmployeeSharePurchasePlanShares" id="or_IncreaseDecreaseThroughEmployeeSharePurchasePlanShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughExerciseOfOptionsShares" id="or_IncreaseDecreaseThroughExerciseOfOptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughExerciseOfReplacementOptions" id="or_IncreaseDecreaseThroughExerciseOfReplacementOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughExerciseOfReplacementOptionsShares" id="or_IncreaseDecreaseThroughExerciseOfReplacementOptionsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughExerciseOfShareExchangeRightsShares" id="or_IncreaseDecreaseThroughExerciseOfShareExchangeRightsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughIncomeTaxImpact" id="or_IncreaseDecreaseThroughIncomeTaxImpact" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughIncomeTaxImpactOnPriorYearIssueCosts" id="or_IncreaseDecreaseThroughIncomeTaxImpactOnPriorYearIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughIssueCosts" id="or_IncreaseDecreaseThroughIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughMaturityOfConvertibleDebentureEquityComponent" id="or_IncreaseDecreaseThroughMaturityOfConvertibleDebentureEquityComponent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughNetExchangeDifferencesMiningInterests" id="or_IncreaseDecreaseThroughNetExchangeDifferencesMiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughNormalCourseIssuerBidPurchaseOfCommonShares" id="or_IncreaseDecreaseThroughNormalCourseIssuerBidPurchaseOfCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncreaseDecreaseThroughPrivatePlacementShares" id="or_IncreaseDecreaseThroughPrivatePlacementShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughShareBasedPaymentTransactionsDeferredShareUnitsToBeSettled" id="or_IncreaseDecreaseThroughShareBasedPaymentTransactionsDeferredShareUnitsToBeSettled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughShareBasedPaymentTransactionsSettled" id="or_IncreaseDecreaseThroughShareBasedPaymentTransactionsSettled" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughShareBasedPaymentTransactionsSettledInCommonShares" id="or_IncreaseDecreaseThroughShareBasedPaymentTransactionsSettledInCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughShareBasedPaymentTransactionsSettledInCommonSharesShares" id="or_IncreaseDecreaseThroughShareBasedPaymentTransactionsSettledInCommonSharesShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughSharesIssuedFromEscrowShares" id="or_IncreaseDecreaseThroughSharesIssuedFromEscrowShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughSharesPrivatePlacement" id="or_IncreaseDecreaseThroughSharesPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseDecreaseThroughTransferOfUnitsFromCashSettledToDeferredShareUnits" id="or_IncreaseDecreaseThroughTransferOfUnitsFromCashSettledToDeferredShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughTransferOfUnitsFromCashSettledToRestrictedShareUnits" id="or_IncreaseDecreaseThroughTransferOfUnitsFromCashSettledToRestrictedShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughValuePrivatePlacement" id="or_IncreaseDecreaseThroughValuePrivatePlacement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseThroughWarrantsExpired" id="or_IncreaseDecreaseThroughWarrantsExpired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseInEquityPricesMember" id="or_IncreaseInEquityPricesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncreaseInRevolvingCreditFacility" id="or_IncreaseInRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseInRevolvingCreditFacilityAvailableBalance" id="or_IncreaseInRevolvingCreditFacilityAvailableBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseToProvisionsDueToAdoptionOfIfrs16" id="or_IncreaseToProvisionsDueToAdoptionOfIfrs16" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncrementalBorrowingRateOfRightOfUseAssetsForPropertyLeases" id="or_IncrementalBorrowingRateOfRightOfUseAssetsForPropertyLeases" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IndirectAcquisitionCost" id="or_IndirectAcquisitionCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InitialDeposits" id="or_InitialDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InitialRecognizedImpairmentOfInvestmentInAssociate" id="or_InitialRecognizedImpairmentOfInvestmentInAssociate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="Installments" id="or_Installments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InstallmentsAxis" id="or_InstallmentsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="InstallmentsDomain" id="or_InstallmentsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InsuranceCompanyMember" id="or_InsuranceCompanyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InterestAndDividendIncome" id="or_InterestAndDividendIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InterestCapitalized" id="or_InterestCapitalized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InterestIncomeReceivableConvertedIntoCommonShares" id="or_InterestIncomeReceivableConvertedIntoCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InterestRateInvestment" id="or_InterestRateInvestment" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InterestsOnFinancialAssetsAmortizedCostPaidInShares" id="or_InterestsOnFinancialAssetsAmortizedCostPaidInShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InterestsReceivablePaidInShares" id="or_InterestsReceivablePaidInShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InventoriesAndOtherAssetsAbstract" id="or_InventoriesAndOtherAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InventoriesArisingFromExplorationForAndEvaluationOfMineralResources" id="or_InventoriesArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentConsiderationTransactionLoss" id="or_InvestmentConsiderationTransactionLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentInAssociatesCarryingAmount" id="or_InvestmentInAssociatesCarryingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentInStreamPayment" id="or_InvestmentInStreamPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InvestmentsFromMinorityShareholders" id="or_InvestmentsFromMinorityShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsHeldAtEndOfPeriodMember" id="or_InvestmentsHeldAtEndOfPeriodMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InvestmentsHeldByOsiskoDevelopmentAndDeconsolidated" id="or_InvestmentsHeldByOsiskoDevelopmentAndDeconsolidated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InvestmentsHeldByOsiskoDevelopmentAndDeconsolidatedOnSeptemberPeriod" id="or_InvestmentsHeldByOsiskoDevelopmentAndDeconsolidatedOnSeptemberPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InvestmentsInAssociatesAdjustmentsForEventsDuringLagPeriod" id="or_InvestmentsInAssociatesAdjustmentsForEventsDuringLagPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInAssociatesAndOtherInvestments" id="or_InvestmentsInAssociatesAndOtherInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInAssociatesBeginningBalance" id="or_InvestmentsInAssociatesBeginningBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInAssociatesDeconsolidated" id="or_InvestmentsInAssociatesDeconsolidated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInAssociatesEndOfPeriod" id="or_InvestmentsInAssociatesEndOfPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInAssociatesHeldByDevelopmentAndDeconsolidated" id="or_InvestmentsInAssociatesHeldByDevelopmentAndDeconsolidated" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInAssociatesReclassified" id="or_InvestmentsInAssociatesReclassified" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsInRoyaltyPayment" id="or_InvestmentsInRoyaltyPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InvestmentsOnPropertiesByFarmee" id="or_InvestmentsOnPropertiesByFarmee" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="InvestmentsTaxCreditsArisingFromExplorationAndEvaluationAssets" id="or_InvestmentsTaxCreditsArisingFromExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InvestmentUnitsHeld" id="or_InvestmentUnitsHeld" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InvestmentWarrantsHeld" id="or_InvestmentWarrantsHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IslandGoldMineMember" id="or_IslandGoldMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IssuanceOfFlowThroughShares" id="or_IssuanceOfFlowThroughShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssuanceOfOsiskoDevelopmentCommonShares" id="or_IssuanceOfOsiskoDevelopmentCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IssuedAndFullyPaidMember" id="or_IssuedAndFullyPaidMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JamesBayAndGuerreroExplorationPropertiesMember" id="or_JamesBayAndGuerreroExplorationPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JanuaryOneFiveTwoZeroTwoFiveMember" id="or_JanuaryOneFiveTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JanuaryOneFiveTwoZeroTwoSixMember" id="or_JanuaryOneFiveTwoZeroTwoSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JanuaryOneSixTwoZeroTwoThreeMember" id="or_JanuaryOneSixTwoZeroTwoThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="JulyThreeOneTwoZeroOneNineMember" id="or_JulyThreeOneTwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="KanPropertyMember" id="or_KanPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LamaquePropertyMember" id="or_LamaquePropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeaseArrangementsTypeAxis" id="or_LeaseArrangementsTypeAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="LeaseArrangementsTypeDomain" id="or_LeaseArrangementsTypeDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeaseLiabilitiesWithInterestPayable" id="or_LeaseLiabilitiesWithInterestPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LineOfCreditsMember" id="or_LineOfCreditsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LoansReceivableNetOfIncomeTaxes" id="or_LoansReceivableNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="LoansWriteOff" id="or_LoansWriteOff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LoanWroteOffNetOfIncomeTax" id="or_LoanWroteOffNetOfIncomeTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LondonInterbankOfferedRatesLiborMember" id="or_LondonInterbankOfferedRatesLiborMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermDebtNetOfIssuanceCosts" id="or_LongTermDebtNetOfIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="LongTermDiamondPriceAnalysisMember" id="or_LongTermDiamondPriceAnalysisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermGoldAndSilverPriceAnalysisMember" id="or_LongTermGoldAndSilverPriceAnalysisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermGoldPriceAnalysisMember" id="or_LongTermGoldPriceAnalysisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermGoldPriceAxis" id="or_LongTermGoldPriceAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="LongTermGoldPriceDomain" id="or_LongTermGoldPriceDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermGoldPriceMember" id="or_LongTermGoldPriceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LongTermSilverPriceMember" id="or_LongTermSilverPriceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LydianInternationalLimitedMember" id="or_LydianInternationalLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MacCopperMember" id="or_MacCopperMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorComponentsOfTaxExpenseIncomeLineItems" id="or_MajorComponentsOfTaxExpenseIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorComponentsOfTaxExpenseIncomeTable" id="or_MajorComponentsOfTaxExpenseIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="ManagementEstimateLongTermGoldPricePerOunce" id="or_ManagementEstimateLongTermGoldPricePerOunce" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ManagementEstimatePercentageOfPostTaxRealDiscountRate" id="or_ManagementEstimatePercentageOfPostTaxRealDiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MantosBlancosCopperMineMember" id="or_MantosBlancosCopperMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MantosBlancosStreamMember" id="or_MantosBlancosStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MantosCopperSaMember" id="or_MantosCopperSaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MarbanBlockAndMalarticHygradeNsmBlockMember" id="or_MarbanBlockAndMalarticHygradeNsmBlockMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MarbanPropertyMember" id="or_MarbanPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MarchFiveTwoZeroTwoTwoMember" id="or_MarchFiveTwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MarginalIncomeTaxRate" id="or_MarginalIncomeTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MarimacaCopperProjectMember" id="or_MarimacaCopperProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayEightTwoZeroTwoFourMember" id="or_MayEightTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayElevenTwentyTwentyOneMember" id="or_MayElevenTwentyTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayFourTwoZeroOneSixMember" id="or_MayFourTwoZeroOneSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayOneTwoTwentyTwentyTwoMember" id="or_MayOneTwoTwentyTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayOneTwoZeroOneNineMember" id="or_MayOneTwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayOneZeroTwentyTwentyThreeMember" id="or_MayOneZeroTwentyTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MaySevenTwoZeroTwoFiveMember" id="or_MaySevenTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MayThreeTwoZeroOneEightMember" id="or_MayThreeTwoZeroOneEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MetalProductionPercentageDeliveryOfAllMetals" id="or_MetalProductionPercentageDeliveryOfAllMetals" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MetalsAcquisitionCorpMember" id="or_MetalsAcquisitionCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MetalsProductionPercentage" id="or_MetalsProductionPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MetalsStreamPercentage" id="or_MetalsStreamPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MexicanMember" id="or_MexicanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MichiganProjectsMember" id="or_MichiganProjectsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MineralPropertiesRecognisedAsOfAcquisitionDate" id="or_MineralPropertiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MinesCoulonIncMember" id="or_MinesCoulonIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MinimumAnnualRoyaltyPayments" id="or_MinimumAnnualRoyaltyPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MinimumLeasePaymentPayableUnderNoncancellableOperatingLease" id="or_MinimumLeasePaymentPayableUnderNoncancellableOperatingLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="MiningAssetsAndPlantAndEquipmentRecognisedAsOfAcquisitionDate" id="or_MiningAssetsAndPlantAndEquipmentRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningEquipmentFinancings" id="or_MiningEquipmentFinancings" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="MiningEquipmentFinancingsNet" id="or_MiningEquipmentFinancingsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="MiningExplorationEvaluationAndDevelopmentMember" id="or_MiningExplorationEvaluationAndDevelopmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MiningInterests" id="or_MiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningInterestsPlantAndEquipment" id="or_MiningInterestsPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningInterestsPlantAndEquipmentAndExplorationAndEvaluationAssets" id="or_MiningInterestsPlantAndEquipmentAndExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningInterestsPlantAndEquipmentAssets" id="or_MiningInterestsPlantAndEquipmentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningInterestsPlantAndEquipmentRecognisedAsOfAcquisitionDate" id="or_MiningInterestsPlantAndEquipmentRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningOperatingExpenses" id="or_MiningOperatingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="MiningTaxCreditOnMiningInterests" id="or_MiningTaxCreditOnMiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="MiscellaneousTimeBandsAxis" id="or_MiscellaneousTimeBandsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="MiscellaneousTimeBandsDomain" id="or_MiscellaneousTimeBandsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NamdiniGoldMineMember" id="or_NamdiniGoldMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NamdiniGoldProjectMember" id="or_NamdiniGoldProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NatureOfActivitiesAbstract" id="or_NatureOfActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NatureOfActivitiesLineItems" id="or_NatureOfActivitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NatureOfActivitiesTable" id="or_NatureOfActivitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="NcibDescription" id="or_NcibDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetAssetsExplorationEvaluationAndDevelopmentAbstract" id="or_NetAssetsExplorationEvaluationAndDevelopmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetBookValueOfSharesInInvestmentHeld" id="or_NetBookValueOfSharesInInvestmentHeld" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetCostOfListing" id="or_NetCostOfListing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetExposureInForeignCurrencies" id="or_NetExposureInForeignCurrencies" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetFinancialExpensesOverTwelveMonth" id="or_NetFinancialExpensesOverTwelveMonth" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetGainLossOnOwnershipDilution" id="or_NetGainLossOnOwnershipDilution" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetInvestmentsFromMinorityShareholdersNetOfTaxes" id="or_NetInvestmentsFromMinorityShareholdersNetOfTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetLossOfDiscontinuedOperations" id="or_NetLossOfDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetLossOfDiscountinuedOperationsBeforeIncomeTaxes" id="or_NetLossOfDiscountinuedOperationsBeforeIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NetLossOnDeconsolidation" id="or_NetLossOnDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetLossPerShareAttributableToAbstract" id="or_NetLossPerShareAttributableToAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetNonCashLossOnDeconsolidation" id="or_NetNonCashLossOnDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetSmelterReturn" id="or_NetSmelterReturn" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetSmelterReturnAcquiredPercentage" id="or_NetSmelterReturnAcquiredPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetSmelterReturnAcquiredPercentageCopper" id="or_NetSmelterReturnAcquiredPercentageCopper" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetSmelterReturnAcquiredPercentageGold" id="or_NetSmelterReturnAcquiredPercentageGold" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetSmelterReturnHeldPercentage" id="or_NetSmelterReturnHeldPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetSmelterReturnOnOtherMetalsAndMinerals" id="or_NetSmelterReturnOnOtherMetalsAndMinerals" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewLeaseLiabilities" id="or_NewLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NineEightThreeOneTwoNineSevenMember" id="or_NineEightThreeOneTwoNineSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonBrokeredPrivatePlacementMember" id="or_NonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonCashTransactionSimultaneousDisposalAndAcquisitionOfInvestment" id="or_NonCashTransactionSimultaneousDisposalAndAcquisitionOfInvestment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NonControllingInterestsOfODVPriorToDeconsolidation" id="or_NonControllingInterestsOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NonCurrentAssetsOfODVPriorToDeconsolidation" id="or_NonCurrentAssetsOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NonCurrentInventoryRecognisedAsOfAcquisitionDate" id="or_NonCurrentInventoryRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NonCurrentLiabilitiesOfODVPriorToDeconsolidation" id="or_NonCurrentLiabilitiesOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NonCurrentNetAssetsOfODVPriorToDeconsolidation" id="or_NonCurrentNetAssetsOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NoncurrentPortionMember" id="or_NoncurrentPortionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NonTaxableOrNonDeductiblePortionOfCapitalGainsLossesNet" id="or_NonTaxableOrNonDeductiblePortionOfCapitalGainsLossesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NorlarticClaimsMember" id="or_NorlarticClaimsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NormalCourseIssuerBidPurchaseOfCommonShares" id="or_NormalCourseIssuerBidPurchaseOfCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NorthAmericaCountryMember" id="or_NorthAmericaCountryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NorthAmericanRevenuesFromCanadaAndUnitedStatesMember" id="or_NorthAmericanRevenuesFromCanadaAndUnitedStatesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NoteReceivableAmendment" id="or_NoteReceivableAmendment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NovemberEightTwentyTwentyThreeMember" id="or_NovemberEightTwentyTwentyThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberFiveTwoZeroTwoFiveMember" id="or_NovemberFiveTwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberNineTwentyTwentyOneMember" id="or_NovemberNineTwentyTwentyOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberNineTwentyTwentyTwoMember" id="or_NovemberNineTwentyTwentyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberNineTwoZeroOneSixMember" id="or_NovemberNineTwoZeroOneSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberSixTwoZeroOneEightMember" id="or_NovemberSixTwoZeroOneEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberSixTwoZeroOneNineMember" id="or_NovemberSixTwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NovemberSixTwoZeroTwoFourMember" id="or_NovemberSixTwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NsrRoyaltyHeldOnCaribooPropertyPriorToAcquisition" id="or_NsrRoyaltyHeldOnCaribooPropertyPriorToAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NsrRoyaltyPercentage" id="or_NsrRoyaltyPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfBrokeredPrivatePlacementUnitsIssued" id="or_NumberOfBrokeredPrivatePlacementUnitsIssued" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesDeemedToHaveBeenRepurchased" id="or_NumberOfCommonSharesDeemedToHaveBeenRepurchased" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesIssuedOnBoughtDealBasis" id="or_NumberOfCommonSharesIssuedOnBoughtDealBasis" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfCommonSharesIssuedUnderReverseTakeOverTransaction" id="or_NumberOfCommonSharesIssuedUnderReverseTakeOverTransaction" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfDeferredShareUnitsGranted" id="or_NumberOfDeferredShareUnitsGranted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfEquityInstrumentsDisposedOrTransferred" id="or_NumberOfEquityInstrumentsDisposedOrTransferred" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfInstrumentConvertedIntoCommonSharePurchaseWarrants" id="or_NumberOfInstrumentConvertedIntoCommonSharePurchaseWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfInstrumentConvertedIntoCommonShares" id="or_NumberOfInstrumentConvertedIntoCommonShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfNsr" id="or_NumberOfNsr" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfODVSharesIssuedForTinticAcquisition" id="or_NumberOfODVSharesIssuedForTinticAcquisition" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfODVSubscriptionReceipts" id="or_NumberOfODVSubscriptionReceipts" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfODVUnits" id="or_NumberOfODVUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOsiskoDevelopmentCommonSharesIssued" id="or_NumberOfOsiskoDevelopmentCommonSharesIssued" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOtherEquityInstrumentsReinvestedInShareBasedPaymentArrangement" id="or_NumberOfOtherEquityInstrumentsReinvestedInShareBasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOtherEquityInstrumentsSettledInShareBasedPaymentArrangement" id="or_NumberOfOtherEquityInstrumentsSettledInShareBasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfOtherEquityInstrumentsTransferFromCashToEquitySettledInShareBasedPaymentArrangement" id="or_NumberOfOtherEquityInstrumentsTransferFromCashToEquitySettledInShareBasedPaymentArrangement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfReplacementRestrictedShareUnitsGranted" id="or_NumberOfReplacementRestrictedShareUnitsGranted" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfRestrictedStockUnitsForfeited" id="or_NumberOfRestrictedStockUnitsForfeited" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfRestrictedStockUnitsGranted" id="or_NumberOfRestrictedStockUnitsGranted" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfRestrictedStockUnitsGrantedAfterReinvestmentOfDividends" id="or_NumberOfRestrictedStockUnitsGrantedAfterReinvestmentOfDividends" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfRestrictedStockUnitsGrantedValue" id="or_NumberOfRestrictedStockUnitsGrantedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="NumberOfSharesAlreadyHeld" id="or_NumberOfSharesAlreadyHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesAuthorizedToAcquireUnderNcibProgram" id="or_NumberOfSharesAuthorizedToAcquireUnderNcibProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfSharesOfSubsidiaryHeld" id="or_NumberOfSharesOfSubsidiaryHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfUnitsIssuedDuringPeriod" id="or_NumberOfUnitsIssuedDuringPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfUnitsIssuedOfODV" id="or_NumberOfUnitsIssuedOfODV" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsExpiredDuringPeriod" id="or_NumberOfWarrantsExpiredDuringPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsExpiredDuringPeriodWeightedAverageExercisePrice" id="or_NumberOfWarrantsExpiredDuringPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsGrantedDuringPeriodWeightedAverageExercisePrice" id="or_NumberOfWarrantsGrantedDuringPeriodWeightedAverageExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NumberOfWarrantsOutstanding" id="or_NumberOfWarrantsOutstanding" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="O3MiningIncMember" id="or_O3MiningIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ODVBoughtDealPrivatePlacementMember" id="or_ODVBoughtDealPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ODVNonBrokeredPrivatePlacementMember" id="or_ODVNonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ODVUnitsMember" id="or_ODVUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OfficersMember" id="or_OfficersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OfftakeInterestsMember" id="or_OfftakeInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OneFiveNineSevenOneEightZeroSevenMember" id="or_OneFiveNineSevenOneEightZeroSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OnePrivateSellerMember" id="or_OnePrivateSellerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OneRoyaltyInterestMember" id="or_OneRoyaltyInterestMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OneThreeOneZeroOneFourSevenEightMember" id="or_OneThreeOneZeroOneFourSevenEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OneTimeCashPayment" id="or_OneTimeCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OneZeroFiveEightOneTwoNineSevenMember" id="or_OneZeroFiveEightOneTwoNineSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OngoingPaymentsEqualToPercentageOfGoldSpotPrice" id="or_OngoingPaymentsEqualToPercentageOfGoldSpotPrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OperatingLeaseCommitmentsMember" id="or_OperatingLeaseCommitmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OrRoyaltiesInternationalLtdMember" id="or_OrRoyaltiesInternationalLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OsiskoBermudaLimitedMember" id="or_OsiskoBermudaLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OsiskoDevelopmentCorpMember" id="or_OsiskoDevelopmentCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OsiskoDevelopmentToIgTinticLlcMember" id="or_OsiskoDevelopmentToIgTinticLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OsiskoGreenAcquisitionLimitedMember" id="or_OsiskoGreenAcquisitionLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OsiskoMetalsIncorporatedMember" id="or_OsiskoMetalsIncorporatedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OsiskoMiningMember" id="or_OsiskoMiningMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherAdjustmentsImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" id="or_OtherAdjustmentsImpairmentLossAssetsArisingFromExplorationAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherAdjustmentsToAssetsArisingFromExplorationForAndEvaluationOfMineralResources" id="or_OtherAdjustmentsToAssetsArisingFromExplorationForAndEvaluationOfMineralResources" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherAssetAbstract" id="or_OtherAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherComprehensivesIncomeMember" id="or_OtherComprehensivesIncomeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherCostRecoveriesFromAssociates" id="or_OtherCostRecoveriesFromAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherCurrentAssetsAbstract" id="or_OtherCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherEquityTransactionsImpactOfForeignExchangeVariationsAndOthers" id="or_OtherEquityTransactionsImpactOfForeignExchangeVariationsAndOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherExpensesNet" id="or_OtherExpensesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherExpensesNetDiscontinuedOperations" id="or_OtherExpensesNetDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherExpensesNetOfDiscountinuedOperations" id="or_OtherExpensesNetOfDiscountinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherGainLoss" id="or_OtherGainLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherInvestmentAbstract" id="or_OtherInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherInvestmentMember" id="or_OtherInvestmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherInvestmentsLineItems" id="or_OtherInvestmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherInvestmentsTable" id="or_OtherInvestmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="OtherLiabilitiesNetOfShareIssueCosts" id="or_OtherLiabilitiesNetOfShareIssueCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OtherMineralsOilAndGasMember" id="or_OtherMineralsOilAndGasMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherNonCurrentAssetsAbstract" id="or_OtherNonCurrentAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherPropertiesHeldByOsiskoMiningMember" id="or_OtherPropertiesHeldByOsiskoMiningMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherResourcesMember" id="or_OtherResourcesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OutgoingExecutivesMember" id="or_OutgoingExecutivesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PatentedAreaOfMineralCoveredByClaims" id="or_PatentedAreaOfMineralCoveredByClaims" type="dtr-types:areaItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PayablesFromOfftakes" id="or_PayablesFromOfftakes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PaymentOptionForOwnerToBuyDownOneThirdOfNetSmelterRoyalty" id="or_PaymentOptionForOwnerToBuyDownOneThirdOfNetSmelterRoyalty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PaymentsForCommonSharesAcquiredAndCancelledThroughShareRepurchase" id="or_PaymentsForCommonSharesAcquiredAndCancelledThroughShareRepurchase" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PaymentsForDeferredPaymentObligations" id="or_PaymentsForDeferredPaymentObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PaymentsForMiningInterestsAndPlantAndEquipments" id="or_PaymentsForMiningInterestsAndPlantAndEquipments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PercentageOfAdditionalCashConsideration" id="or_PercentageOfAdditionalCashConsideration" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfCommissionsPayable" id="or_PercentageOfCommissionsPayable" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfDeposit" id="or_PercentageOfDeposit" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfEachBuybackRight" id="or_PercentageOfEachBuybackRight" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfGrossRevenueRoyaltyAcquired" id="or_PercentageOfGrossRevenueRoyaltyAcquired" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfGrossRevenueRoyaltyAcquiredOnAdditionalRegionalExplorationLicenses" id="or_PercentageOfGrossRevenueRoyaltyAcquiredOnAdditionalRegionalExplorationLicenses" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfIncreaseDecreaseInExpectedPrice" id="or_PercentageOfIncreaseDecreaseInExpectedPrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfIncreaseInRoyalty" id="or_PercentageOfIncreaseInRoyalty" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfIssuedAndOutstandingSharesUnderReverseTakeOverTransaction" id="or_PercentageOfIssuedAndOutstandingSharesUnderReverseTakeOverTransaction" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfMaximumNumberOfOfferedSharesPurchased" id="or_PercentageOfMaximumNumberOfOfferedSharesPurchased" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfMoonlightExplorationProperty" id="or_PercentageOfMoonlightExplorationProperty" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfNetSmelterReturnsConsideredForFinancialEquivalent" id="or_PercentageOfNetSmelterReturnsConsideredForFinancialEquivalent" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfNorthAmericaNetInterest" id="or_PercentageOfNorthAmericaNetInterest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfPaymentInUpFrontPricePaidOfAnniversaryTransactionClose" id="or_PercentageOfPaymentInUpFrontPricePaidOfAnniversaryTransactionClose" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfPortfolioAcquired" id="or_PercentageOfPortfolioAcquired" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfProductionRightsAcquired" id="or_PercentageOfProductionRightsAcquired" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfPurchasedRefinedCopper" id="or_PercentageOfPurchasedRefinedCopper" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfPurchaseRefinedGold" id="or_PercentageOfPurchaseRefinedGold" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfPurchaseRefinedGoldAfterFirstThreshold" id="or_PercentageOfPurchaseRefinedGoldAfterFirstThreshold" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfReductionInBasicCommonSharesOutstanding" id="or_PercentageOfReductionInBasicCommonSharesOutstanding" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRefinedSilverPurchased" id="or_PercentageOfRefinedSilverPurchased" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRemainingInterest" id="or_PercentageOfRemainingInterest" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfSpotCopperPriceUsedForPayingRefinedCopperDelivered" id="or_PercentageOfSpotCopperPriceUsedForPayingRefinedCopperDelivered" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfSpotSilverPriceUsedForPayingRefinedSilverDelivered" id="or_PercentageOfSpotSilverPriceUsedForPayingRefinedSilverDelivered" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfUnderwritersCommissionFee" id="or_PercentageOfUnderwritersCommissionFee" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PeriodOfAnnualEqualInstalmentsDeferredPaymentsPayable" id="or_PeriodOfAnnualEqualInstalmentsDeferredPaymentsPayable" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PermanentDifferencesOnShareBasedCompensation" id="or_PermanentDifferencesOnShareBasedCompensation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PerOunceOrCaratPriceBeforeAmendment" id="or_PerOunceOrCaratPriceBeforeAmendment" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PerOunceOrTonneOrCaratPrice" id="or_PerOunceOrTonneOrCaratPrice" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PinePointMiningCampMember" id="or_PinePointMiningCampMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PostEffectiveAmendmentMember" id="or_PostEffectiveAmendmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PostTaxRealDiscountRateAnalysisMember" id="or_PostTaxRealDiscountRateAnalysisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PotentialStreamPercentage" id="or_PotentialStreamPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreciousMetalsMember" id="or_PreciousMetalsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreciousMetalsMember1Member" id="or_PreciousMetalsMember1Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreCommercialRevenue" id="or_PreCommercialRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PreconstructionDeposit" id="or_PreconstructionDeposit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PreTaxRealDiscountRate" id="or_PreTaxRealDiscountRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PretiumResourcesIncMember" id="or_PretiumResourcesIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PricePerFlowThroughShareIssuedFromBrokeredPrivatePlacement" id="or_PricePerFlowThroughShareIssuedFromBrokeredPrivatePlacement" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PricePerOfferedSecurityODVSubscriptionReceiptsAndODVUnits" id="or_PricePerOfferedSecurityODVSubscriptionReceiptsAndODVUnits" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PricePerShareUnderAcquisition" id="or_PricePerShareUnderAcquisition" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PricePerUnitIssuedOfODV" id="or_PricePerUnitIssuedOfODV" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PriorToAmendmentMember" id="or_PriorToAmendmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivateAndBrokeredPlacementsMember" id="or_PrivateAndBrokeredPlacementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivateMiningCompaniesMember" id="or_PrivateMiningCompaniesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivatePlacementsMember" id="or_PrivatePlacementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrivatePlacementsRelatedToInvestmentInAssociates" id="or_PrivatePlacementsRelatedToInvestmentInAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProceedsFromBoughtDealEquityFinancing" id="or_ProceedsFromBoughtDealEquityFinancing" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromDisposalOfInvestments" id="or_ProceedsFromDisposalOfInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromExerciseOfBuyDownRightClassifiedAsInvestingActivities" id="or_ProceedsFromExerciseOfBuyDownRightClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromIssuingBrokeredPrivatePlacementUnits" id="or_ProceedsFromIssuingBrokeredPrivatePlacementUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProceedsFromPrivatePlacementOfCommonShares" id="or_ProceedsFromPrivatePlacementOfCommonShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromPrivatePlacementsReceivedByOdv" id="or_ProceedsFromPrivatePlacementsReceivedByOdv" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromReclamationDeposits" id="or_ProceedsFromReclamationDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromSaleOfRoyaltyAndStreamInterestClassifiedAsInvestingActivities" id="or_ProceedsFromSaleOfRoyaltyAndStreamInterestClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProducingMember" id="or_ProducingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProductionMilestoneMember" id="or_ProductionMilestoneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProjectAndPropertiesAxis" id="or_ProjectAndPropertiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ProjectAndPropertiesDomain" id="or_ProjectAndPropertiesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProportionOfOwnershipInterestInAssociateAfterClosingOfPrivatePlacement" id="or_ProportionOfOwnershipInterestInAssociateAfterClosingOfPrivatePlacement" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProvisionAndOtherLiabilitiesRecognisedAsOfAcquisitionDate" id="or_ProvisionAndOtherLiabilitiesRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ProvisionForLoanLosses" id="or_ProvisionForLoanLosses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PubliclyTradedRoyaltyAndStreamingCompaniesMember" id="or_PubliclyTradedRoyaltyAndStreamingCompaniesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PublicOfferingMember" id="or_PublicOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PurchasedOfCancellationShareUnder2018NcibProgram" id="or_PurchasedOfCancellationShareUnder2018NcibProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PurchasedOfCancellationShareUnder2019NcibProgram" id="or_PurchasedOfCancellationShareUnder2019NcibProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PurchasedOfCancellationShareUnder2022NcibProgram" id="or_PurchasedOfCancellationShareUnder2022NcibProgram" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PurchasedOfCancellationShareValueUnder2022NcibProgram" id="or_PurchasedOfCancellationShareValueUnder2022NcibProgram" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PurchaseOfMiningInterests" id="or_PurchaseOfMiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PurchaseOfRoyaltyInterests" id="or_PurchaseOfRoyaltyInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PurchaseOfShortTermInvestmentsClassifiedAsInvestingActivities" id="or_PurchaseOfShortTermInvestmentsClassifiedAsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="PurchaseOfTreasurySharesNumberOfShares" id="or_PurchaseOfTreasurySharesNumberOfShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PurchasePriceAcquisitionOfRoyalty" id="or_PurchasePriceAcquisitionOfRoyalty" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="QuebecMember" id="or_QuebecMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReasonableIncreaseDecreaseInEstimatesPercentage" id="or_ReasonableIncreaseDecreaseInEstimatesPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ReceivablesFromAssociates" id="or_ReceivablesFromAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclamationDeposits" id="or_ReclamationDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclamationDepositsNoncurrent" id="or_ReclamationDepositsNoncurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclamationDepositsRecognisedAsOfAcquisitionDate" id="or_ReclamationDepositsRecognisedAsOfAcquisitionDate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclassificationOfInterestHeldByDevelopment" id="or_ReclassificationOfInterestHeldByDevelopment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReclassifiedFromShortTermInvestments" id="or_ReclassifiedFromShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RecognitionOfDeferredPremiumOnFlowthroughShares" id="or_RecognitionOfDeferredPremiumOnFlowthroughShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RecognitionOfDeferredPremiumOnFlowThroughSharesFromBrokeredPrivatePlacementOfOdv" id="or_RecognitionOfDeferredPremiumOnFlowThroughSharesFromBrokeredPrivatePlacementOfOdv" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RecognitionOfRoyaltyAndStreamInterestsFollowingDeconsolidation" id="or_RecognitionOfRoyaltyAndStreamInterestsFollowingDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReductionInFairValueOfNote" id="or_ReductionInFairValueOfNote" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RegulusResourcesIncMember" id="or_RegulusResourcesIncMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RelationshipToEntityDomain" id="or_RelationshipToEntityDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RemainingLifeOfMineMember" id="or_RemainingLifeOfMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RenardDiamondMineMember" id="or_RenardDiamondMineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RenardDiamondStreamMember" id="or_RenardDiamondStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RepaymentOfConvertibleDebentures" id="or_RepaymentOfConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RepaymentOfRevolvingCreditFacility" id="or_RepaymentOfRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RepaymentOfShortTermInvestments" id="or_RepaymentOfShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RepaymentsOfRevolvingCreditFacility" id="or_RepaymentsOfRevolvingCreditFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ReplacementShareOptionsAbstract" id="or_ReplacementShareOptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RequirementsDomain" id="or_RequirementsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ResourcesDomain" id="or_ResourcesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RestrictedShareUnitMember" id="or_RestrictedShareUnitMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RestrictedShareUnitsEquityMember" id="or_RestrictedShareUnitsEquityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RestrictedShareUnitsToBeSettledInCommonSharesAbstract" id="or_RestrictedShareUnitsToBeSettledInCommonSharesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ResultsOfDiscontinuedOperationsAbstract" id="or_ResultsOfDiscontinuedOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RevenuesOfDiscontinuedOperations" id="or_RevenuesOfDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RevenuesOfDiscountinuedOperations" id="or_RevenuesOfDiscountinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RevenuesReceivableFromRoyaltyStreamAndOtherInterests" id="or_RevenuesReceivableFromRoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RevolvingCreditFacilityAmount" id="or_RevolvingCreditFacilityAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RevolvingCreditFacilityAvailableBalance" id="or_RevolvingCreditFacilityAvailableBalance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RevolvingCreditFacilityDrawnDuringPeriod" id="or_RevolvingCreditFacilityDrawnDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RevolvingCreditFacilityWithInterestPayable" id="or_RevolvingCreditFacilityWithInterestPayable" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RightsToRepurchaseGoldStream" id="or_RightsToRepurchaseGoldStream" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RightsToRepurchaseGoldStreamPercentage" id="or_RightsToRepurchaseGoldStreamPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RiskFreeInterestRateFairValueAssumptions" id="or_RiskFreeInterestRateFairValueAssumptions" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyInterestMember" id="or_RoyaltyInterestMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyInterests" id="or_RoyaltyInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RoyaltyInterestsDomain" id="or_RoyaltyInterestsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyInterestsMember" id="or_RoyaltyInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyInterestsStreamInterestsAndOtherInterestsDomain" id="or_RoyaltyInterestsStreamInterestsAndOtherInterestsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyPercentageDecreaseUnderBuydownPaymentOption" id="or_RoyaltyPercentageDecreaseUnderBuydownPaymentOption" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyPercentageUnderBuydownPaymentOptionCopper" id="or_RoyaltyPercentageUnderBuydownPaymentOptionCopper" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyPercentageUnderBuydownPaymentOptionGold" id="or_RoyaltyPercentageUnderBuydownPaymentOptionGold" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyStreamAndOtherInterests" id="or_RoyaltyStreamAndOtherInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RoyaltyStreamAndOtherInterestsAbstract" id="or_RoyaltyStreamAndOtherInterestsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyStreamAndOtherInterestsAxis" id="or_RoyaltyStreamAndOtherInterestsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="RoyaltyStreamAndOtherInterestsLineItems" id="or_RoyaltyStreamAndOtherInterestsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyStreamAndOtherInterestsMember" id="or_RoyaltyStreamAndOtherInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyStreamAndOtherInterestsTable" id="or_RoyaltyStreamAndOtherInterestsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="RtoFinancingMember" id="or_RtoFinancingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SailfishRoyaltyCorpMember" id="or_SailfishRoyaltyCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SalesTaxAsset" id="or_SalesTaxAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SanAntonioGoldProjectMember" id="or_SanAntonioGoldProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SanAntonioPropertyMember" id="or_SanAntonioPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SanAntonioStreamMember" id="or_SanAntonioStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SasaStreamMember" id="or_SasaStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SavannahMiningLimitedMember" id="or_SavannahMiningLimitedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScenarioAxis" id="or_ScenarioAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ScenariosUnspecifiedDomain" id="or_ScenariosUnspecifiedDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondAndThirdAnniversaryMember" id="or_SecondAndThirdAnniversaryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondAnniversaryTransactionCloseMember" id="or_SecondAnniversaryTransactionCloseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondDeposits" id="or_SecondDeposits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SecondInstallmentsMember" id="or_SecondInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondThresholdOfRefinedCopperPurchased" id="or_SecondThresholdOfRefinedCopperPurchased" type="dtr-types:massItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondThresholdStreamMember" id="or_SecondThresholdStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondTrancheMember" id="or_SecondTrancheMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondTrancheOfODVNonBrokeredPrivatePlacementMember" id="or_SecondTrancheOfODVNonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecuredOvernightFinancingRateMember" id="or_SecuredOvernightFinancingRateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecuredSeniorLoanMember" id="or_SecuredSeniorLoanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SellersAxis" id="or_SellersAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="SellersDomain" id="or_SellersDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SensitivityAnalysisVariancePrice" id="or_SensitivityAnalysisVariancePrice" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SettlementPaymentOfLiabilities" id="or_SettlementPaymentOfLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SevenPointOneZeroToEightPointOneZeroMember" id="or_SevenPointOneZeroToEightPointOneZeroMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationCapitalized" id="or_ShareBasedCompensationCapitalized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedCompensationCapitalizedOnMiningInterests" id="or_ShareBasedCompensationCapitalizedOnMiningInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedCompensationRelatedToShareOptions" id="or_ShareBasedCompensationRelatedToShareOptions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedCompensations" id="or_ShareBasedCompensations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareBasedPaymentTypesDomain" id="or_ShareBasedPaymentTypesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareConsolidationRatioOfODVShares" id="or_ShareConsolidationRatioOfODVShares" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareExchangeRightsMember" id="or_ShareExchangeRightsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareIssueCostsAttributedOnDeferredPremiumFromBrokeredPrivatePlacementOfOdv" id="or_ShareIssueCostsAttributedOnDeferredPremiumFromBrokeredPrivatePlacementOfOdv" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareIssueExpenses" id="or_ShareIssueExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareIssueExpensesFromInvestmentsFromMinorityShareholders" id="or_ShareIssueExpensesFromInvestmentsFromMinorityShareholders" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ShareIssueExpensesNet" id="or_ShareIssueExpensesNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareIssueExpensesNetOfIncomeTaxes" id="or_ShareIssueExpensesNetOfIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShareOfLossOfAssociatesBeforeDeconsolidationOfOdv" id="or_ShareOfLossOfAssociatesBeforeDeconsolidationOfOdv" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ShareOptionsAbstract" id="or_ShareOptionsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharePricePerShareIssued" id="or_SharePricePerShareIssued" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharePriceUnderBrokeredPrivatePlacement" id="or_SharePriceUnderBrokeredPrivatePlacement" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharePriceUnderPrivatePlacement" id="or_SharePriceUnderPrivatePlacement" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareRepurchaseAndSecondaryOfferingMember" id="or_ShareRepurchaseAndSecondaryOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesHeldInAssociates" id="or_SharesHeldInAssociates" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesInInvestmentHeld" id="or_SharesInInvestmentHeld" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesIssuedForPrivatePlacement" id="or_SharesIssuedForPrivatePlacement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesIssuedUnderDividendReinvestmentPlan" id="or_SharesIssuedUnderDividendReinvestmentPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SharesIssuedValue" id="or_SharesIssuedValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SharesToBeIssued" id="or_SharesToBeIssued" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="SharesToBeIssuedMember" id="or_SharesToBeIssuedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermInvestmentAbstract" id="or_ShortTermInvestmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermInvestmentMember" id="or_ShortTermInvestmentMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermInvestmentsCollateral" id="or_ShortTermInvestmentsCollateral" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermInvestmentsLineItems" id="or_ShortTermInvestmentsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermInvestmentsMaturityDate" id="or_ShortTermInvestmentsMaturityDate" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermInvestmentsTable" id="or_ShortTermInvestmentsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="ShorttermRemainingMineLife" id="or_ShorttermRemainingMineLife" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantAccountingPoliciesAbstract" id="or_SignificantAccountingPoliciesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantAccountingPoliciesLineItems" id="or_SignificantAccountingPoliciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SignificantAccountingPoliciesTable" id="or_SignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="SilverDeliveredUnderStreamAgreement" id="or_SilverDeliveredUnderStreamAgreement" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverMember" id="or_SilverMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverPricePerOunce" id="or_SilverPricePerOunce" type="srt-types:perUnitItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStreamPercentage" id="or_SilverStreamPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SilverStreamSouthRailroadProjectMember" id="or_SilverStreamSouthRailroadProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SixNineFourNineNineEightMember" id="or_SixNineFourNineNineEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SolgoldPlcMember" id="or_SolgoldPlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SouthAmericaCountryMember" id="or_SouthAmericaCountryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpecialWarrantsMember" id="or_SpecialWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpinOutTransactionOfMiningActivitiesAbstract" id="or_SpinOutTransactionOfMiningActivitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpringValleyProjectMember" id="or_SpringValleyProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StatementOfIncomeMember" id="or_StatementOfIncomeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StatementsLineItems" id="or_StatementsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StatementsTable" id="or_StatementsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="StockCancelledDuringPeriodShares" id="or_StockCancelledDuringPeriodShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StockIssuedDuringPeriodValueForPaymentInBusinessCombination" id="or_StockIssuedDuringPeriodValueForPaymentInBusinessCombination" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="StornowayDiamondCorporationMember" id="or_StornowayDiamondCorporationMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StreamersMember" id="or_StreamersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="StreamInterestsMember" id="or_StreamInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubscriptionPriceForAdditionalODVSubscriptionReceiptsIssued" id="or_SubscriptionPriceForAdditionalODVSubscriptionReceiptsIssued" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubscriptionPricePerShare" id="or_SubscriptionPricePerShare" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubsequentEventDomain" id="or_SubsequentEventDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubsequentEventsMember" id="or_SubsequentEventsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SubsequentsEventsAxis" id="or_SubsequentsEventsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="SubsidiaryEntitiesAxis" id="or_SubsidiaryEntitiesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="SubsidiaryEntitiesDomain" id="or_SubsidiaryEntitiesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TasekoMember" id="or_TasekoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxableForeignAccrualPropertyIncome" id="or_TaxableForeignAccrualPropertyIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TaxAssetPlacementDomain" id="or_TaxAssetPlacementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxCreditsReceivableRelatedToExplorationAndEvaluationAssets" id="or_TaxCreditsReceivableRelatedToExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectFromDeferredPremiumOnFlowThroughShares" id="or_TaxEffectFromDeferredPremiumOnFlowThroughShares" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectFromDifferencesInForeignStatutoryTaxRates" id="or_TaxEffectFromDifferencesInForeignStatutoryTaxRates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectFromShareOfEquityLossOfAssociates" id="or_TaxEffectFromShareOfEquityLossOfAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectFromTaxableForeignAccrualPropertyIncome" id="or_TaxEffectFromTaxableForeignAccrualPropertyIncome" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectFromTaxBenefitsNotRecognized" id="or_TaxEffectFromTaxBenefitsNotRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxEffectOfFlowThroughSharesRenunciation" id="or_TaxEffectOfFlowThroughSharesRenunciation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxesWithheldOnSettlementOfRestrictedAndDeferredShareUnits" id="or_TaxesWithheldOnSettlementOfRestrictedAndDeferredShareUnits" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TaxRateChangeAmount" id="or_TaxRateChangeAmount" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxRateChangesOfDeferredIncomeTaxes" id="or_TaxRateChangesOfDeferredIncomeTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TeckMember" id="or_TeckMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TermOfAgreement" id="or_TermOfAgreement" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TermVestingPeriodAfterGrant" id="or_TermVestingPeriodAfterGrant" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TestMember" id="or_TestMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThirdAnniversaryTransactionCloseMember" id="or_ThirdAnniversaryTransactionCloseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThirdInstallmentsMember" id="or_ThirdInstallmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThirdTrancheOfODVNonBrokeredPrivatePlacementMember" id="or_ThirdTrancheOfODVNonBrokeredPrivatePlacementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThreeRoyaltyStreamInterestsMember" id="or_ThreeRoyaltyStreamInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ThresholdStreamAxis" id="or_ThresholdStreamAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="ThresholdStreamDomain" id="or_ThresholdStreamDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TinticConsolidatedMetalsLlcMember" id="or_TinticConsolidatedMetalsLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TinticPropertyMember" id="or_TinticPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TinticStreamMember" id="or_TinticStreamMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TitleOfIndividualsAxis" id="or_TitleOfIndividualsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TotalCapital" id="or_TotalCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TotalEarnoutAmount" id="or_TotalEarnoutAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TotalLiabilitiesExcludingLongTermDebt" id="or_TotalLiabilitiesExcludingLongTermDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TotalNetAssetsOfODVPriorToDeconsolidation" id="or_TotalNetAssetsOfODVPriorToDeconsolidation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TotalProceeds" id="or_TotalProceeds" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="Tranche1Member" id="or_Tranche1Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrancheAxis" id="or_TrancheAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TrancheDomain" id="or_TrancheDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TransactionCostsRelatedToBrokeredPrivatePlacementIncludingUnderwritersCommission" id="or_TransactionCostsRelatedToBrokeredPrivatePlacementIncludingUnderwritersCommission" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TransactionCostsRelatedToReverseTakeOverTransaction" id="or_TransactionCostsRelatedToReverseTakeOverTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TransactionCostsRelatedToReverseTakeOverTransactionIncludingUnderwritersCommission" id="or_TransactionCostsRelatedToReverseTakeOverTransactionIncludingUnderwritersCommission" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TransactionFeesPaidOnAcquisition" id="or_TransactionFeesPaidOnAcquisition" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferFromAssociates" id="or_TransferFromAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferFromOtherInvestments" id="or_TransferFromOtherInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferFromShortTermInvestments" id="or_TransferFromShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferOfCommonSharesFromLevel3ToLevel1" id="or_TransferOfCommonSharesFromLevel3ToLevel1" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferOfInterests" id="or_TransferOfInterests" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TransferOfRestrictedShareUnitToBeSettledInEquity" id="or_TransferOfRestrictedShareUnitToBeSettledInEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="Transfers" id="or_Transfers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TransferToAssociates" id="or_TransferToAssociates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TransferToOtherInvestments" id="or_TransferToOtherInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferToRoyaltyStreamAndOtherInterestsFromExplorationAndEvaluationAssets" id="or_TransferToRoyaltyStreamAndOtherInterestsFromExplorationAndEvaluationAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TransferToShortTermInvestments" id="or_TransferToShortTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="TranslationAdjustmentsMember" id="or_TranslationAdjustmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TriggeringEvents" id="or_TriggeringEvents" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TrixiePropertyMember" id="or_TrixiePropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoFourSevenTwoTwoSevenSevenSevenMember" id="or_TwoFourSevenTwoTwoSevenSevenSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoPrivateSellersMember" id="or_TwoPrivateSellersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoRoyaltyStreamInterestsMember" id="or_TwoRoyaltyStreamInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoSevenExplorationPropertiesMember" id="or_TwoSevenExplorationPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoSixExplorationPropertiesMember" id="or_TwoSixExplorationPropertiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandNineteenNcibProgramMember" id="or_TwoThousandNineteenNcibProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandTwentyTwoNcbProgramMember" id="or_TwoThousandTwentyTwoNcbProgramMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroOneEightMember" id="or_TwoZeroOneEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroOneNineMember" id="or_TwoZeroOneNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroThreeZeroMember" id="or_TwoZeroThreeZeroMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoEightMember" id="or_TwoZeroTwoEightMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoFiveMember" id="or_TwoZeroTwoFiveMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoFourMember" id="or_TwoZeroTwoFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoNineMember" id="or_TwoZeroTwoNineMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoOneMember" id="or_TwoZeroTwoOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoSevenMember" id="or_TwoZeroTwoSevenMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoSixMember" id="or_TwoZeroTwoSixMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoSixToTwoZeroTwoNineMember" id="or_TwoZeroTwoSixToTwoZeroTwoNineMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoThreeMember" id="or_TwoZeroTwoThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoTwoMember" id="or_TwoZeroTwoTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoZeroTwoZeroMember" id="or_TwoZeroTwoZeroMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TypeOfAgreementAxis" id="or_TypeOfAgreementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TypeOfAgreementDomain" id="or_TypeOfAgreementDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TypeOfDebtsAxis" id="or_TypeOfDebtsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TypeOfDebtsDomain" id="or_TypeOfDebtsDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TypeOfSensitivityAnalysisAxis" id="or_TypeOfSensitivityAnalysisAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TypeOfSensitivityAnalysisDomain" id="or_TypeOfSensitivityAnalysisDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TypesOfArrangementAxis" id="or_TypesOfArrangementAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TypesOfEquityTransactionsAxis" id="or_TypesOfEquityTransactionsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="TypesOfRequirementsAxis" id="or_TypesOfRequirementsAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="UnamortizedAccretionOnConvertibleDebentures" id="or_UnamortizedAccretionOnConvertibleDebentures" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnamortizedDebtIssuanceCosts" id="or_UnamortizedDebtIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnamortizedDiscountOnBankersAcceptances" id="or_UnamortizedDiscountOnBankersAcceptances" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UnderwritersCommissionFeeAsPercentage" id="or_UnderwritersCommissionFeeAsPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnitedStateMember" id="or_UnitedStateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnitsIssuedPricePerUnit" id="or_UnitsIssuedPricePerUnit" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnrealizedLossesOnInvestmentsMember" id="or_UnrealizedLossesOnInvestmentsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnrecognizedDeferredTaxAssetsMineralStreamInterestsMember" id="or_UnrecognizedDeferredTaxAssetsMineralStreamInterestsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UnrecognizedDeferredTaxLiabilities" id="or_UnrecognizedDeferredTaxLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="UnrecognizedDeferredTaxLiabilitiesRelatedToDiscontinuedOperations" id="or_UnrecognizedDeferredTaxLiabilitiesRelatedToDiscontinuedOperations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="Until23900To28450MetricTonnesHaveBeenDeliveredInAggregateMember" id="or_Until23900To28450MetricTonnesHaveBeenDeliveredInAggregateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Until27150OuncesOfRefinedGoldHaveBeenDeliveredMember" id="or_Until27150OuncesOfRefinedGoldHaveBeenDeliveredMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Until33000MetricTonnesHaveBeenDeliveredInAggregateMember" id="or_Until33000MetricTonnesHaveBeenDeliveredInAggregateMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Until5ThAnniversaryOfAgreementsMember" id="or_Until5ThAnniversaryOfAgreementsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UntilReachingDeliveryOfFiveNineMillionOuncesOfSilverMember" id="or_UntilReachingDeliveryOfFiveNineMillionOuncesOfSilverMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UntilReachingOneNineThreeZeroZeroZeroZeroZeroMember" id="or_UntilReachingOneNineThreeZeroZeroZeroZeroZeroMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UntilReachingOneZeroFiveZeroZeroZeroOuncesOfGoldMember" id="or_UntilReachingOneZeroFiveZeroZeroZeroOuncesOfGoldMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UpfrontCashDepositsPayment" id="or_UpfrontCashDepositsPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UpfrontCashPayment" id="or_UpfrontCashPayment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="UponFirstDrawdownOfAppropriateProjectDebtFinanceFacilityMember" id="or_UponFirstDrawdownOfAppropriateProjectDebtFinanceFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="UponReceiptByAquilaAllMaterialPermitsMember" id="or_UponReceiptByAquilaAllMaterialPermitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ValueAddedTaxPaidOnAcquisitionOfAssets" id="or_ValueAddedTaxPaidOnAcquisitionOfAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ValueOfCommonSharesIssuedUnderReverseTakeOverTransaction" id="or_ValueOfCommonSharesIssuedUnderReverseTakeOverTransaction" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ValueOfEachBuybackRight" id="or_ValueOfEachBuybackRight" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ValueOfLoanOwedForSetOff" id="or_ValueOfLoanOwedForSetOff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="VariableRatesAxis" id="or_VariableRatesAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="VariableRatesDomain" id="or_VariableRatesDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VestingPeriod" id="or_VestingPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VezzaPropertyMember" id="or_VezzaPropertyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VictoriaGoldCorpMember" id="or_VictoriaGoldCorpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VictoriaMember" id="or_VictoriaMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="VirginiaReplacementShareOptionsMember" id="or_VirginiaReplacementShareOptionsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantNumberOfSecuritiesCalledByWarrants" id="or_WarrantNumberOfSecuritiesCalledByWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Warrants" id="or_Warrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WarrantsAbstract" id="or_WarrantsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsAndCallOptionsOnEquitySecuritiesMember" id="or_WarrantsAndCallOptionsOnEquitySecuritiesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsExercised" id="or_WarrantsExercised" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="WarrantsExercisedMember" id="or_WarrantsExercisedMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsExpiredDuringPeriod" id="or_WarrantsExpiredDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WarrantsExpiredMember" id="or_WarrantsExpiredMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsOnEquitySecuritiesAndConvertibleNotesMember" id="or_WarrantsOnEquitySecuritiesAndConvertibleNotesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WarrantsOutstandingAmount" id="or_WarrantsOutstandingAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="WarrantsOutstandingWeightedAverageExercisePrice" id="or_WarrantsOutstandingWeightedAverageExercisePrice" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageActualizationRate" id="or_WeightedAverageActualizationRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageExercisePriceOfWarrantsExpiredDuringPeriod" id="or_WeightedAverageExercisePriceOfWarrantsExpiredDuringPeriod" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageFairValueShareOptionsGranted" id="or_WeightedAverageFairValueShareOptionsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageValueDeferredSharesUnitsGranted" id="or_WeightedAverageValueDeferredSharesUnitsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageValueRelatedToAdditionalNumberOfRestrictedStockUnitsGranted" id="or_WeightedAverageValueRelatedToAdditionalNumberOfRestrictedStockUnitsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WeightedAverageValueRestrictedStockUnitsGranted" id="or_WeightedAverageValueRestrictedStockUnitsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WhitePineProjectMember" id="or_WhitePineProjectMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WholePaymentOption" id="or_WholePaymentOption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="WholePaymentOptionDescription" id="or_WholePaymentOptionDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WindfallLakeMember" id="or_WindfallLakeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="WriteOffOfMiningInterestsAndPropertyPlantAndEquipment" id="or_WriteOffOfMiningInterestsAndPropertyPlantAndEquipment" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="Year2019Member" id="or_Year2019Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="Year2020Member" id="or_Year2020Member" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="YearsOfRoyaltyPercentage" id="or_YearsOfRoyaltyPercentage" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
