2004 Royal Bank Cup
The 2004 Royal Bank Cup was the 34th Junior "A" 2004 ice hockey National Championship for the Canadian [Junior A Hockey League].
The Royal Bank Cup was competed for by the winners of the Doyle Cup, Anavet Cup, Dudley [Hewitt Cup], the Fred [Page Cup] and a host city.
The tournament was hosted by the Grande [Prairie Storm] in Grande Prairie, Alberta.