Doesn't look like it. Here is the reply from their support:
SpectroCoin debit card is denominated in EURO so only you can only top up using EUR. Additionally, please note, SpectroCoin cards are only issued to EEA and UK residents. users can use the card globally, but we can only issue to users who are in EEA and UK.
Soooo...I'm still looking for a pp card which will work at physical stores POS in Canada.