Welcome to the forums Maddy ~
I'm not sure you have asked a question but with regard to your title regarding the ferry between PR and PH, here is the website with that information:
First some introductory information that might help you. British Columbia is big enough to hold 4 UKs quite nicely. The route you are outlining is about 2800 km of driving, stops extra. For the extensive amount of travel you are considering I would allow close to 4 weeks to complete it.
Because your travel covers all of BC, and the Rockies which are in Alberta, I would suggest you post next time on the British Columbia Forum. This will give you the best exposure to the posters here.
The comments you have made involve a huge trip, far beyond any of the volunteers here to "work on" for you. The best option is for you to do some research, develop a tentative itinerary and time line. Once you have done that, the local posters would have something to work with.
Some resources that you might be interested in are:
TA is also full of information. Each and every forum has Top Questions to the upper right. There are also Things to Do, with tabs for Attractions and Tours in the left sidebar. On the British Columbia Forum, in first position with a push pin against it, you will find a Collection of Trip Reports, which contain real experiences of travellers who have visited and makes good reading when planning a trip.
The TA forums to check out are the Vancouver, Okanagan Valley, Canadian Rockies, Prince George, Smithers, Prince Rupert, Vancouver Island, Tofino, and Victoria Forums.
You will also need a good road map. The online tool maps.google.com is a great one for the "get directions" feature that will give you driving routes, distances and times.