Surface is usually ok, unlike the mob inhabiting Pearson. However make sure you have some US dollars on you (theres a min limit so they dont consider you destitute, cant remember what). I got turned back at Niagara and had to get some on the Canadian side before crossing again.