If you need to be assured of internet access, then you have an issue - I also am not aware of any guarantees that can be made as to its availability
I would suggest planning for no wifi internet access and then accept having it as a bonus if it turns out to be available - pick a flight outside of time that you need it for work