I recently switched over two lines from Rogers, and it was really easy. Ported both numbers, and it took around 30 minutes for the whole process to be completed.
The problems you're facing could be a number of issues: 1) Who was your previous provider? Public Mobile is going to have different capabilities in different parts of the country because it runs off the Telus network. If you were with a provider like...