I'm not sure why you are livid with Tesla because you hit some broken and occupied chargers. You knowingly traveled to an area without Superchargers. Yes... it happens to be Ottawa versus a sleepy northern town but Tesla didn't leave you hanging unexpectedly.
As a matter of fact, half of the people on this forum regularly argue that Superchargers should NOT be placed in major urban centers like Ottawa. So in that sense, Montreal, Cornwall and Kingston facilitate long distance travel as Tesla theoretically intended.
In regards to your friends comment about 'lack of infrastructure,' that can't be argued except to say Ottawa/Gatineu now appear to have two high power Chademo stations. Yes, the adapter is optional / pricey, but you didn't help her perception by not being able to use the best charger option available.
I bet you would be less cranky if there were a Boston Pizza nearby. (jokes)