Be sure to do the math before you sign up!
IF you get 1100 miles per week, every week, for say, 48 weeks per year, you'll 'gross' the $45000...... but there are a lot of deductions to subtract from that amount before you get to your income before taxes. It may work out that you will end up with so little that you will not have to pay any taxes at all.
Truck loan/lease (or amount saved for next one as it is not free), repairs, maintenance, permits/licenses, communications expense, internet, office expenses, truck insurance, tolls, worker insurance, fuel, bank charges including USD exchange charges, equipment, and the list can go on and on as long as you desire. In the end, it likely won't do a whole lot for improving your net worth in life. Some people also consider their living costs (food), but I figure you will have to eat no matter what your career choice.
OTOH it's a lifestyle, as they say. If you want to be out on the road, and be your own boss so to speak, and don't care for the typical punch clock routine, and aren't in a position where you MUST add to the family's reliable income.. you may be very happy.
If you have your AZ though, you'd make a lot more money by just being a driver for a transport company and getting paid hourly or by the mile.
Please keep in mind that 90% of the posts on here are not exactly relevant to us Canadians due to transportation laws. You will sit a lot more than the others because you will have to wait for a load back to Canada every time you get a load out, unlike most on here who can go infinitely from state to state and pick and choose where to go and never go home if they don't want to.