Gold trades globally in US dollars per troy ounce. The Canadian price is that spot price multiplied by the current USD to CAD exchange rate.
That means the CAD gold price can rise even on a day when gold falls in USD, if the Canadian dollar weakens enough.
Spot is a wholesale reference. Dealers add a premium when selling and pay a discount when buying, so retail prices differ from spot.