Your WAP gateway is sending my server this line:
HTTP_ACCEPT=text/x-vcard, application/vnd.wap.wmlscriptc, text/x-vcalendar, */*,

application/vnd.wap.wbxml, application/vnd.wap.wmlc, text/x-vmel
Also, your phone itself reports this:
                                

<prf:BrowserName>Ericsson</prf:BrowserName>
<prf:CcppAccept>
<rdf:Bag>
<rdf:li>application/vnd.wap.wmlc</rdf:li>
<rdf:li>application/vnd.wap.wbxml</rdf:li>
<rdf:li>application/vnd.wap.wmlscriptc</rdf:li>
<rdf:li>application/vnd.wap.multipart.mixed</rdf:li>
<rdf:li>text/x-vCard</rdf:li>
<rdf:li>text/x-vCalendar</rdf:li>
<rdf:li>text/x-vMel</rdf:li>
<rdf:li>text/x-eMelody</rdf:li>
<rdf:li>image/vnd.wap.wbmp</rdf:li>
<rdf:li>image/gif</rdf:li>
<rdf:li>application/vnd.wap.wtls-ca-certificate</rdf:li>
<rdf:li>application/vnd.wap.sic</rdf:li>
<rdf:li>application/vnd.wap.slc</rdf:li>
<rdf:li>application/vnd.wap.coc</rdf:li>
<rdf:li>application/vnd.wap.sia</rdf:li>
</rdf:Bag>
</prf:CcppAccept>
No mention of text/vnd.wap.wml compatibility there. Buggy gateway, I suppose, or perhaps the gateway automatically compiles WML on your handset's behalf. Or maybe your phone doesn't like the compiler I'm using If you can flush your browser's cache (on the handset) and try one more time to verify now, I'd appreciate it (I have made some changes). If it still doesn't work, I'll hack the site to always return WML to your type of phone.
Also, the top menu should now be working for you http://rtr.ca/geo since that is entirely wml regardless of who requests it.

Cheers