As for flights, I have found some great ones leaving from Buffalo, NY during the first week of November. If you check on the expedia.ca website, they are listed at $113 CDN each way at the moment. Living in Southern Ontario, I find this is the best way to go