Nifty, Bank Nifty outlook; Bajaj Auto, Canara Bank among top stock picks

Bank Nifty has to hold above 59,000 zones for a bounce towards 59,500 then 59,750 zones while on the downside support is seen at 58,750 then 58,500 levels