Why can't I intersect these 2 objects?
You have doubles , flipped normals and ngons in your meshes.   

Select the object named mask, enter edit mode and do the following :  

-select all vertices , press w and remove doubles.
-recalculate normals with ctrln  

result :