My SO wants to come visit Canada so I'm just wondering if he tells them he's staying for 3 months, but stays for another 3 months is that illegal? Or would the 6 months rule apply? And if he were to want to stay past 6 months we'd have to extend his stay by paying the fee?