Del Selins' has it 250-545-6413, he's also a paying dealer on this site.
If you can't find kroil, Starrets M1 oil is the same thing and about the same price.
Any shop that sells micrometers and such items should be able to bring it in. From 50ml to 4L containers.
If it isn't the same thing as kroil, it smells the same and is at least as effective.
bearhunter