Also, when you get fuel in Canada, you cannot use the truck side to get diesel fuel and it must be pumped by an employee
That's an over generalization. The availability of truck pumps and the policy as to their use will vary from station to station. There is no National policy truck pumps.
Ian,
My comment about stopping in MOntreal was because the way the highways pass through Montreal, there are no rest stops within the City, and it would be inconvenient to pull off unless you knew where you were going. However there are a number of shopping malls close to the Trans Canada particularly in the western part of the City where you could pull off, do some shopping and rest.
These would be on Hwy 40, using the exits in the upper 40's and 50's eg exit 52 etc. Also you would have little trouble with English in that part of the City.
When is your trip? I can write some comments today and possibly tomorrow, but will be offline until July 17.
If you're coming from Drummondville, set your GPS to take you through the Hyppolyte Tunnel, then on Hwy 40 to cross the City of Montreal. Use that route rather than following prompts for Hwy 20.
Avoid that route before 10 am or after 3 pm weekdays. Use it anytime on weekends.
When you get off the island at the west end in Vaudreuil, there is a split in the highway taking you to 401 toward Toronto and 417 toward Ottawa.
The Montreal Flying J is at that split.
If you choose to stop in Drummondville, there are several malls on the south side of Hwy 20 including a Walmart. There is also a Walmart at the exit for St. Hyacinthe.
Bewtween Riviere Du Loup and Quebec City there are several good rest areas, where you could stop for meals. At St. Jean Port Joli there are a couple of truck stops. Also if you have time, unhook your toad and visit St. Jean Port Joli for the unique wood carvings that are sold throughout the town.
Also there are a number of rest areas between Quebec City and Montreal where you can stop for meals.
If you are travelling through Quebec the last two weeks of July, be advised that it's a major vacation period for all the trades and construction industry. Campgrounds are usually full and traffic heavy with RV's. On the plus side, rush hour through Montreal is lighter.
Hope this helps.