Many people install their own HPWCs.
Things you gotta ask...
How much distance between your panel and the desired HPWC?
Do you have two open circuit breaker spots, or at least some that could be turned into tandem breakers so you can get a new 240V load in there?
What is the main breaker in the panel? Is there enough remaining capacity to supply your Tesla?
Do you really NEED an HPWC for your commuting needs? Would an already-existing 120V circuit cover your needs, especially if upgraded to 20Amps? Do you have the option to upgrade a 120V circuit to 240 and totally avoid new wiring? (This last bit requires a single-outlet circuit in the garage that you can sacrifice to becoming a 240 circuit, most homes don't have that)
Will you be pulling a permit for the work? I'm not sure how it works in BC, but if nothing else the electrical inspector will probably keep your car from burning your house down while you sleep.