This is also on the CBSA website. This seems clear to me that a US citizen can transport wine, etc. through Canada. This section doesn't seem to address all of the considerations like a possible security deposit but there is possible related information in other areas of the website.
In-transit travel through Canada
If you are an American resident, you can transport goods through Canada to the United States. To simplify the clearance process, carry three copies of the list of goods you are transporting. The list should include the description and value of the goods, as well as the serial numbers (if applicable). You should pack consumable goods such as alcohol, tobacco and food in containers that the border services officers can close and seal when you arrive.