Just take bus Grayhound or Megabus from Toronto Union (there are few more boarding also). Its a overnight or day journey. there may be bus change at Buffalo in few. You may also take more information on their websites. You need to have US valid visa at entry point.