You do not need any holes in speaker cans for proper performance. You will get better performance with them sealed as air tight as possible. If your can is only 4" deep, you would need some holes or your sound would come out in a higher pitch as the woofer fights the small amount of air available for movement. If your can is at least 8" deep, seal it up. Possibly put a little poly fill in it to take out some of the reverb from the walls of the can. Look at all the speaker cans for sale, no holes
Hope that helps...