Welcome to the community!
Had you provided any of your banking information? I understand how distressing it can be receiving such messages. However, I think it's unlikely your account has been hacked. Unfortunately, there are many similar phishing SPAM text messages circulating. You can view this thread for additional examples. As suggested in the solution for that thread, you might consider forwarding the message to 7726 (SPAM) for auditing.
The spammers/scammers often to use computer generated phone numbers based on online databases such as here. They choose an area code / prefix combination corresponding to their target victims and dial or send messages to all of the numbers within that target. That's why it may appear that they might know that you are a Fido customer. Your phone number just happens to have the area code / prefix combination the spammers/scammers are targeted with that message.
Hope this helps 😀