Upvote:4
Yes, you can, but it's not completely free. First, your personal exemption depends on how long you have been outside Canada. In short, approximately (the actual rules are in hours spent outside Canada):
That means you will have to pay duty and taxes on all goods above your exemption value. After you determine your personal exemption limit, you can use the Estimate duty and taxes calculator to find out how much you will have to pay when you bring the goods back to Canada.
You might find that even with the import duty and taxes, your goods may cost less overall if you purchase them in the US rather than in Canada. But, it is worthwhile to run the numbers beforehand to find out whether that will be true for your situation.