I don't know the others, but be careful with these: NCZ, NCV, PHK
I have owned them in the past, and they pay well for bond funds, but they trade at a premium [especially PHK] so check the NAV and do a little DD before you buy.
I am not married to any one of these.
PHK I am at a breakeven on price (smallest position of the 3)
I am at a ~6% profit on NCZ and NCV on price
and my yield at cost on all 3 is over 12%