Carburn is located in Riverbend. look at Google maps and you will find it. I go Deerfoot trail to Glenmore Trail and then east to 18th street and then go south. Take the next right then left and look for the Carburn Park sign and you will find it.
I dont know how the fishing has been recently, but about 3 years ago I got two pike in the 24" range out of there.
I went once last year and got skunked though, so I cant guarantee anything.