There is plenty of room for additional Expansions. The grid allows for 163 Expansions to be placed. The current cap on Province expansions is 61, 47 are currently available through Research, and 35 can be purchased (if you can afford it). This leaves 20 spaces available for other purposes.
That being said, I fear that an Expansion is too valuable to be given in a regular Event.