The Canada-based OYA Media Group documentary, titled Bam Bam: The Sister Nancy Story, is set to make its world premiere at the 23rd annual Tribeca Film