Last year, nearly 40,000 migrants crossed into Canada at an unofficial border crossing at the end of a remote rural road in upstate New York - a record number - to seek asylum. Many are driven by the belief that the country is more welcoming than the US. But can Canada handle the influx?