Configure Apple Mail to always open calendar invites in Fantastical 2
The OS X Default calendar app preference is set in Calendar.app's preferences. If you select Fantastical there it should yield the behavior you are looking for. 

Calendar.app > Calendar > Preferences > General > Default Calendar App