Thanks very much for all your help with this. I have no idea how to log in to the router - I guess I could call technical support to find out?? Anyways, I just heard back from my friend also on Rogers and he also cannot FTP to this server so looks like the problem is not with my router - could it be the NAT router or firewall on the Rogers side? How would I get them to go about looking in to it?
So far I have talked to 5 people who have not been able to help. The last guy, his technical support people told him to tell me that "sometimes our modems work this way and you will just have to get your own modem". Really?? At my insistence I am now on hold for the tech experts who will apparently charge me to fix the problem.
In case anyone else experiences this odd problem and is searching here for a solution - I managed to get around this problem by enabling shell access on the accounts and using SFTP instead of FTP. Still have no idea why FTP doesn't work, but SFTP, like all other service, works fine. Thanks again to gdkitty for all your help.