Your best option is to change your return flight to the flight to the US. Get an ESTA visa waiver if you don’t have one already. Fly to an airport close to your home in Canada. And then get someone to pick you up in the US in their car. You can enter Canada by car without a PR Card.