70-300 alternative to canon lens
You will probably be fine with this Tamron 70-300 vc (not used it but photozone review is quite good) or Nikon 70-300 vr - both really not macro (but neither is the sigma lens you linked even though it "claims" to be a macro - both go to 1:4) - assuming budget wise its ok:
If its too high then maybe:
Here in US there is a promotion for the 55-200 vr and 55-300 vr with most entry level cameras - check if there is something like that in India.
Btw i have not tried the sigma you linked.