Bilingual site page URL issues
Well... the answer was quite simple.

'siteUrl' =&gt; array(
    'en_ca' =&gt; 'http://localhost/mysite',
    'fr_ca' =&gt; 'http://localhost/mysite/fr',
),


The _ca part was what was missing.  Now my site works amazingly.

Sorry for the run around and I hope this can help someone.