Yes, that is Lantus - tons better than Caninsulin in terms of gentle, long lasting insulin.
You're up in Canada, so you can actually get it without a prescription. It is a U-100 or 100 units per mL, so you need u-100 syringes to give it, even if you get the pen, as we dose in finer increments than full units.