Sadly, he has yet to tell me he loves me.

The price of a book, like the price of every other commercially sold item, is determined by two factors: costs and market forces. Publishers price their books high enough so that they cover the costs and make a profit, if possible, and low enough so that buyers will choose their books instead of a competitor's. Costs drive prices up; competitive forces drive them down. Thus works a free market.
In Canada, recent changes in the rate of our dollar relative to the US dollar have focused attention on the ongoing disparity between Canadian and US prices. Many people have assumed that parity between the two currencies should mean parity in the retail prices of consumer products. It is, perhaps, an easy assumption, but it is not soundly based. Canada and the US are two different countries, not only with different currencies, but with different tax structures, labour regulations, funding systems. They are two different markets, with two different sets of costs, and two different sets of competitive forces.
For books that originate in Canada, this distinction comes into play at every stage. For example, in Canada freelance editors charge significantly more than American freelance editors (who in turn charge more than editors in India). If you are publishing a Canadian book, and you need an editor who knows what a Timbit is, you are going to have to pay a Canadian editor. Up goes the cost of your book. Canadian publishers face higher costs across the board, but if they wish to sell into the US, they must address the competitive forces that keep book prices lower in the US. They price their books lower for the US market, and count on higher volumes to offset the smaller margin.
Most of the noise around this issue, however, arises from US books coming into Canada. In those cases, most of the costs are incurred in the US, and so consumers expect to pay US prices when the dollars are at par. But there are still differences that come into play. For example, the minimum wage is significantly higher in Canada. The cost of warehouse staff in Canada who handle the book when it comes in from the US and ship it to Canadian stores is higher than in the US. Higher distribution costs mean higher prices....