on cisco routers, you have 2 types of loadbalancing.
per-packet or per-destination.
With cef enable you can control which one you want with the command 'ip load-sharing ...'
To have loadbalancing, you need to have 2 or more routes for the same destination.
With BGP, if you have 1 router connected to 2 routers of the same ISP, you can use the command 'max-path 2' in order to have outgoing loadbalancing.