Canadian address.ca is the best service you can find. There are super fast handling you mail and even forwarding packages. Prices are the best around as well.
A+ Communication which is key when you need information on packages or any documents you are waiting for. Strongly recommend them. I have been using their service for 5 to 6 months and could not be happier with their service!