Here is another possible solution.
You can activate a fido wireless home for 15$ per month, its service includes already 2500 call forwarding minutes.
Then you just need to forward all calls from your wireless home phone to your cell phone.
Now your can recieve all calls in your cell phone, no matter which number is dialed to.
If you chosse this as solution, strongly suggest you use an unlimited incoming call plan if you current plan isn't.
As I know, some phones support 2 sim cards in one phone at same time, if you are using this kind of phone, and have 2 active sim, then you can considering you have 2 number on 1 phone.
You need to be careful with following facts:
1. You need to pay much more price, because each number will have its own plan, and you need to pay for it.
2. Nor Fido or any other carrier in Canada selling dual sim phones, so you have to find a such phone by your own and pay for full price. You will have very limitted support for the phone because it is not a Fido phone.
3. You must confirm that both the sim slot of the phone support Fido network. If one of the sim slot is compatible with Fido network, but the other one isn't, then you can use only one FIdo sim in this phone.
Try search keyword "dual sim" on amazon.ca or ebay.ca, you should be able to find what you are looking for.