Hello! I am an American. I visited my girlfriend in Canada from around May 18th and left November 18th after a 6 month stay. I know there is no specific law on how long you should wait before visiting again, however, I hear that you should generally wait the amount of time you stayed. So if I...