100
It is 29 pounds and 95 pence, and is written '£29.95".
100 Guineas is £105 in todays money. 1 Guinea is approximately £1 and 5 pence in todays currency.
100 in Canada is the same as 100 anywhere else. The Canadians use the Canadian dollar as currency so 100 in money is 100 Canadian dollars
It would be written £32.00 or just £32.