COMMODITY LINKED NOTES
No.NoteCUSIP
#1 Principal Protected Notes, due November 30, 2011 (Linked to the Dow Jones-AIG Commodity Index) 78008EAN7
#2 Principal Protected Notes, due November 10, 2008 (Linked to the Performance of a Basket of Commodities) 78008EAJ6
#3 Principal Protected Notes, due July 28, 2009 (Linked to the Performance of a Basket of Commodities) 78008EAK3
#4 Principal Protected Notes, due October 30, 2009 (Linked to the Performance of a Basket of Commodities) 78008EAZ0
#5 Principal Protected Notes, due May 30, 2008 (Linked to the Performance of a Basket of Base Metals) 78008EBG1
#6 Principal Protected Notes, due November 30, 2009 (Linked to the Performance of a Basket of Commodities) 78008EBJ5
#7 Cash-Out Reverse Convertible Notes, due June 29, 2007 (Linked to the Goldman Sachs Natural Gas Excess Return Index) 78008EBL0
#8 Principal Protected Notes, due January 29, 2010 (Linked to the Performance of a Basket of Commodities) 78008EBP1
#10 RBC Principal Protected Booster Notes, due November 30, 2009 (Linked to the Performance of a Basket of Commodities) 78008ECL9
#11 RBC Hyper Lever Note, due February 26, 2010 (Linked to a Basket of Commodities) 78008EDD6 
#12 RBC Principal Protected Booster Notes, due February 28, 2011 (Linked to the Performance of a Basket of Commodities) 78008EDM6 
#13 RBC Principal Protected Booster Notes, due February 7, 2011 (Linked to the Performance of a Basket of Commodities)

78008EDG9

#14 RBC Principal Protected Notes, due March 30, 2011 (Linked to the Performance of a Basket of Commodities) 78008EED5
#15

RBC Principal Protected "Booster Plus" Notes, due April 29, 2011 (Linked to the Performance of a Basket of Commodities)

78008EFG7
#16

RBC Principal Protected Booster Notes, due May 31, 2012 (Linked to the Performance of a Basket of Commodities)

78008EGT8
#18 RBC Principal Protected Notes, due June 29, 2012 78008EJVO
#19 RBC Principal Protected Booster Notes, due June 29, 2012 (Linked to the Performance of a Basket of Commodities) 78008EJX6
#20 RBC Principal Protected Double Booster Notes, due June 29, 2012 (Linked to the Performance of a Basket of Commodities) 78008EJW8
#21 RBC Principal Protected Booster Notes, due July 9, 2012 (Linked to the Performance of a Basket of Commodities) 78008ELR6
#22 RBC Principal Protected Booster Notes, due August 31, 2012 (Linked to the Performance of a Basket of Commodities) 78008EPL5
#23 RBC Principal Protected Notes, due August 31, 2011 (Linked to the Performance of WTI Light Sweet Crude Oil) 78008EPN1
#24 RBC Principal Protected Notes, due September 28, 2009 78008EVD6
#25 RBC Principal Protected Notes, due October 30, 2009 78008EWG8
#26 RBC Principal Protected Notes, due April 23, 2010 78008EYJ0
#27 RBC Principal Protected Notes, due November 26, 2012 78008EE37
#28 RBC Principal Protected Notes, due March 28, 2013 78008E3H8
#29 RBC Principal Protected Notes, due April 30, 2013 78008E7D3
#30 RBC Principal Protected Notes, due September 28, 2012 (Linked to the Performance of the Baltic Dry Index) 78008GMC3
#32 RBC Principal Protected Bullish Barrier Notes with a Contingent Coupon, due October 15, 2010 (Linked to London Gold PM Market Fixing Limited) 78008GUK6
#34 RBC Buffered Bullish Enhanced Return Notes, due December 23, 2010 (Linked to the S&P GSCITM Crude Oil Index - Excess Return) 78008GWR9
#37 RBC Principal Protected Notes, due May 31, 2012 (Linked to a Basket of S&P GSCITM Indices) 78008GH47
#39 RBC Buffered Bullish Notes, due September 28, 2011 (Linked to a Basket of Commodity Indices) 78008GL75
#40 RBC Principal Protected Notes, due March 31, 2014 (Linked to the S&P GSCITM Energy - Excess Return Index) 78008GT36
#41 RBC Buffered Bullish Notes, due May 28, 2013 (Linked to the S&P GSCITM Excess Return Index) 78008GW24
#42 RBC Principal Protected Notes, due June 30, 2014 (Linked to a Basket of Commodity Indices) 78008G3K6
#43 RBC Buffered Bullish Notes, due June 28, 2013 (Linked to the S&P GSCITM Excess Return Index) 78008G3M2
#44 RBC Buffered Bullish Notes, due July 31, 2013 (Linked to a Basket of Commodity Indices) 78008HBG4
#45 RBC Buffered Bullish Notes, due July 31, 2013 (Linked to the S&P GSCITM Excess Return Index) 78008G7L0
#46 RBC Buffered Bullish Notes, due February 28, 2013 (Linked to the S&P GSCITM Energy - Excess Return Index) 78008HBJ8
#47 RBC Buffered Bullish Notes, due February 28, 2013 (Linked to the S&P GSCITM Excess Return Index) 78008HBK5
#48 RBC Buffered Bullish Notes, due February 28, 2013 (Linked to the S&P GSCITM Industrial Metals - Excess Return Index) 78008HBL3
#49 RBC Buffered Bullish Notes, due August 30, 2013 (Linked to the S&P GSCITM Energy - Excess Return Index) 78008HDF4
#50 RBC Buffered Bullish Notes, due August 31, 2011 (Linked to the S&P GSCITM Industrial Metals - Excess Return Index) 78008HDG2
#51 RBC Buffered Bullish Notes, due September 30, 2013 (Linked to a Basket of Commodity Indices) 78008HGZ7
#52 RBC Principal Protected Notes, due September 30, 2014 (Linked to the SGI Smart Market Neutral Commodity Index (USD – Excess Return)) 78008HHA1
#53 RBC Buffered Bullish Notes, due October 5, 2011 (Linked to the S&P GSCI Industrial Metals – Excess Return Index) 78008HJY7
#54 RBC Buffered Bullish Notes, due October 30, 2013 (Linked to the S&P GSCI Excess Return Index) 78008HLL2
#55 RBC Principal Protected Notes, due October 30, 2014 (Linked to the SGI Smart Market Neutral Commodity Index, USD - Excess Return) 78008HLM0
#56 RBC Principal Protected Notes, due November 28, 2014 (Linked to the SGI Smart Market Neutral Commodity Index, USD – Excess Return) 78008HNN6
#58 RBC Buffered Bullish Notes, due February 29, 2012 (Linked to the S&P GSCI™ Industrial Metals – Excess Return Index) 78008HQM5
#59 RBC Buffered Bullish Digital Notes, due November 30, 2011 (Linked to the S&P GSCI Energy Excess Return Index) 78008HQY9
#60   RBC Principal Protected Notes, due June 30, 2015 (Linked to the SGI Smart Market Neutral Commodity Index, USD – Excess Return)   78008HRB8  
#62 RBC Principal Protected Notes, due January 30, 2015 (Linked to the SGI Smart Market Neutral Commodity Index (USD – Excess Return) 78008HTY6
#63 RBC Buffered Bullish Notes, due March 7, 2013 (Linked to the S&P GSCI® Excess Return Index) 78008HYP9
#64 RBC Commodity Linked Notes, due July 16, 2015 (Linked to the S&P GSCI® Light Energy Total Return Index) 78008KDT7
#65 RBC Buffered Return Notes, due July 24, 2015 (Linked to the S&P GSCI® Light Energy Index Excess Return) 78008KDX8
#69 RBC Commodity Linked Notes, due April 20, 2016 (Linked to the BNP Paribas Oscillator Commodities Target Volatility 8 USD Excess Return Index) 78008K3K7
#70 RBC Commodity Linked Notes, due December 29, 2017 (Linked to the BNP Paribas Oscillator Commodities Target Volatility 8 USD Excess Return Index) 78008TFA7
#72 RBC Commodity Linked Notes, due August 27, 2014 (Linked to the Millenium Long/Short Commodities USD Excess Return Index) 78008TLS1
#73 Buffered Bullish Enhanced Return Notes, due November 21, 2019 (Linked to the Dow Jones-UBS Commodity IndexSM - Excess Return) 78008SRA6

The Index is a product of S&P Dow Jones Indices LLC or its affiliates (“SPDJI”) and, if applicable, TSX Inc., and has been licensed for use by Royal Bank of Canada (the “Bank”). Standard & Poor’s®, S&P® and S&P 500® are registered trademarks of Standard & Poor’s Financial Services LLC (“S&P”) and Dow Jones® is a registered trademark of Dow Jones Trademark Holdings LLC (“Dow Jones”).. TSX is a registered trademark of TSX Inc. The trademarks have been licensed for use by SPDJI and have been sublicensed for certain purposes by the Bank. The benchmarks data and the securities applicable to the relevant benchmark data are not sponsored, endorsed, sold or promoted by SPDJI, Dow Jones, S&P, their respective affiliates, or TSX Inc. and none of such parties make any representation regarding the advisability of investing in such product(s) nor do they have any liability for any errors, omissions, or interruptions of the Index.