State labs.ca - have used them in the past with success. Also received batch that had crashed (comes in a liquid solution) but it was also middle of winter when i got that batch and Canada post delayed for a few days due to snow storm so it probably wasn’t stored correctly at Canada post can crash if it gets too cold.