Sachverhalt: A. Das Elektrizitätswerk der Stadt Zürich (EWZ) ist eine Dienstabteilung der Industriellen Betriebe der Stadt Zürich und besitzt Anlagen in den Kantonen Aargau, Bern, Glarus, Graubünden, Luzern, Obwalden, Schwyz, St. Gallen, Tessin und Wallis. Im Kanton Graubünden verfügt es über Wasserkraftkonzessionen, aufgrund derer es verschiedene ihm gehörende Kraftwerkanlagen betreibt. Gestützt darauf ist das EWZ im Kanton Graubünden beschränkt steuerpflichtig (§ 75 des Steuergesetzes vom 8. Juni 1986 für den Kanton Graubünden), wogegen es im Sitzkanton Zürich gemäss § 61 lit. c des Zürcher Steuergesetzes vom 8. Juni 1997 subjektiv steuerfrei ist (wie auch im Betriebsstättenkanton St. Gallen). Das EWZ hat im April 1998 mit einer amerikanischen Bank als Investorin und einem US-Trust als Leasinggeber ein sog. "Lease-and-lease-back"-Geschäft über die sich in Graubünden befindenden Kraftwerkanlagen Mittelbünden 1, Mittelbünden 2 sowie Bergell abgeschlossen. Mit dieser Vereinbarung wird der Nutzungswert der erwähnten Kraftwerkanlagen während 48 Jahren gegen eine Einmalzahlung an den US-Trust verleast (Hauptleasingvertrag) und gleichzeitig von diesem für eine kürzere Zeitdauer zurückgeleast (Unterleasingvertrag). Mit Ablauf der sog. Basislaufzeit des Unterleasingvertrags hat das EWZ das Recht, alle vertraglichen Ansprüche zu einem fest vereinbarten Preis zurückzuerwerben (Kaufoption). Die Differenz zwischen der gemäss Hauptleasingvertrag an das EWZ geleisteten Einmalzahlung einerseits und den gemäss Unterleasingvertrag vom EWZ (den erfüllungsübernehmenden Banken) geschuldeten Leasingraten sowie dem Kaufoptionspreis anderseits bildet den finanziellen Vorteil für das EWZ. Dieser sog. Barwertvorteil wurde dem EWZ beim Abschluss des Geschäfts überwiesen; er macht umgerechnet Fr. 127'256'265.-- aus und setzt sich wie folgt zusammen: Zahlungen Mittelbünden 1 Mittelbünden 2 Bergell Total 1. Leasingrate Hauptleasing (abdiskontiert) USD 112'738'734 USD 412'913'556 USD 387'122'415 2. Leasingrate Unterleasing + Optionspreis abdiskontiert USD 77'065'327 USD 294'560'486 USD 274'863'904 3. Kaufpreis WP (Abdeckung Unterleasing + Option abdisk.) USD 27'697'668 USD 72'640'166 USD 75'748'251 4. Barwertvorteil (nach Abzug Zinsen) grosso modo 1 - (2+3) USD 7'514'561 USD 42'950'317 USD 34'372'937 5. Barwertvorteil in CHF CHF 11'271'382 CHF 64'425'477 CHF 51'559'406 CHF 127'256'265 Den ab 29. April 1998 gültigen Verträgen liegen folgende Laufzeiten zugrunde: Vertragslaufzeiten Mittelbünden 1 Mittelbünden 2 Bergell Maximum Hauptleasing 48 Jahre 48 Jahre 48 Jahre Maximum Unterleasing 31,4 Jahre 40,8 Jahre 35,4 Jahre Basis Unterleasing 11,7 Jahre 18,7 Jahre 15,7 Jahre Kaufoption per 2.1.2010 2.1.2017 2.1.2014 B. Das EWZ deklarierte in der Steuererklärung 1998 für den Kanton Graubünden einen steuerbaren Gewinn von Fr. 5'476'300.-- (Quote GR: 13,214% von Fr. 41'442'800.--) und ein steuerbares Kapital von Fr. 517'595'800.--. Der Ertrag aus dem zugeflossenen Barwertvorteil wurde durch Bildung einer Rückstellung in gleicher Höhe neutralisiert. Mit Verfügung vom 7. März 2001 veranlagte die Steuerverwaltung des Kantons Graubünden das EWZ für das Steuerjahr 1998 auf einen steuerbaren Gewinn von Fr. 101'536'900.-- sowie ein steuerbares Kapital entsprechend der Selbstschatzung. Bei der Gewinnermittlung wurde die Rückstellung zur Neutralisierung des Barwertvorteils als geschäftsmässig nicht begründet angesehen und zum steuerbaren Gewinn hinzugerechnet, unter gleichzeitiger Berücksichtigung der auf der Aufrechnung anfallenden Gewinnsteuern. In der interkantonalen Steuerausscheidung wurde der Barwertvorteil aus der Leasingtransaktion als Ertrag aus unbeweglichem Vermögen qualifiziert und dem Kanton Graubünden zur ausschliesslichen Besteuerung zugewiesen. In seiner Einsprache vom 5. April 2001 beantragte das EWZ, der Barwertvorteil aus der Leasingtransaktion sei nicht objektmässig, sondern nach denselben Quoten auszuscheiden, wie sie für die Ausscheidung des übrigen Betriebsgewinns angewandt werden. Die Aufrechnung der Rückstellung wurde erst in einem Schreiben gerügt, das nach Ablauf der Einsprachefrist eingereicht wurde. Mit Entscheid vom 24. Oktober 2003 wies die Steuerverwaltung des Kantons Graubünden die Einsprache ab, wobei sie auf die Frage, ob die Rückstellung zu Recht aufgerechnet wurde, nicht eintrat. Ein Rekurs gegen die Einspracheverfügung wurde vom Verwaltungsgericht des Kantons Graubünden mit Urteil vom 3. September 2004 abgewiesen. C. Die Stadt Zürich, Elektrizitätswerk der Stadt Zürich, hat gegen das Urteil des Verwaltungsgerichts am 17. November 2004 staatsrechtliche Beschwerde wegen Verletzung des Verbots der interkantonalen Doppelbesteuerung erhoben (Art. 127 Abs. 3 BV). Die Beschwerdeführerin beantragt, das angefochtene Urteil sei betreffend die Kantonssteuern aufzuheben und es sei festzustellen, dass für die Zwecke der Gewinnsteuer die interkantonale Ausscheidung des steuerbaren Gewinns bundesrechtskonform vorzunehmen sei, insbesondere sei der Barwertvorteil aus dem "Lease-and-lease-back"-Geschäft nach jenen Quoten auszuscheiden, wie sie auch für die Ausscheidung des übrigen Betriebsgewinns angewendet werden. D. Das Kantonale Steueramt Zürich beantragt, die Beschwerde gutzuheissen, wogegen die Steuerverwaltung des Kantons Graubünden sowie das Verwaltungsgericht des Kantons Graubünden auf Abweisung schliessen. Die ebenfalls zur Vernehmlassung eingeladenen Kantone Luzern, Obwalden, Schwyz, St. Gallen und Wallis verzichten ausdrücklich auf eine Stellungnahme, während sich die Steuerverwaltungen der Kantone Bern, Aargau, Glarus und Tessin nicht haben vernehmen lassen.