Hi Jen.
I'm sorry you're having a hard time testing. When you say the blood isn't registering, do you mean you can't get a large enough sample size or is there something wrong with the meter? You can poke yourself and test to see if it works too. You might be able to get a larger blood sample from yourself than a cat haha!
I'm also Canadian and also used the One Touch Ultra 2 for a good year until it got
way too expensive for me. I test A LOT (please see Ming's SS). So I was buying strips every 2-3 weeks and each box of 100 cost me $75. Once you do the math.. Even while claiming pet insurance, it was still a lot.
It also does need a larger blood sample but I'm lucky that Ming's ears bleed easily. But I've found the brand of needle affects how well I can get blood. I've never used a lancet unfortunately. I use needles (25G) that I get from work (I work at a vet hospital). I'm sure you can buy needles online or at the pharmacy though. I got a cheaper brand of needles once which didn't give me good pokes. You might want to try experimenting with different brands and sizes of lancets until you find one that works well for you and Sidney.
The meter I use now is the
OneDrop. I chose the unlimited strips subscription which costs me roughly $200 every 3 months and I get to order as many strips as I'd like. All I have to do is tap a few buttons on the app and it gets delivered here in about a week. Now I don't worry if I waste a strip or ten lol!
If you do end up getting the OneDrop, it will take a while to get to Canada - it has to cross customs and everything. Plus you know how Canada Post is...

In the mean time, if you feel more comfortable with the Alpha Trak and/or the FreeStyle, those are both good options.
What were the numbers that you got at the vet with your meter? Each meter is allowed a 20% variance and the higher the number, the larger the differences. A high number is high no matter the value. Plus pet meters will reader lower than human meters. I've compared my OneDrop to the OneTouch at low values and get essentially the same or similar readings. At high readings, the numbers are way off between the two meters.
But you'll hear this from many members here once you start using multiple meters: comparing meters makes you go crazy. Find one you like and stick with it. We're looking at trends and not exactly the actual number. Only the lab can give you a TRUE BG reading.