Nice little Golf GPS App developed by a former RIM employee.
1.99$ at BBworld.. Can be used offline and no need for data.
You can also used it with data and see the course satellite map.

https://www.facebook.com/HowFarAmI

Most of local courses are mapped and can be downloaded free with no sub.