AUTHETIC Fidget Cube
Don't fall for the fake fidget cubes. The buttons on them break after a month (my friend got one and regrets it) and they are light weight (the real ones actually have weight to them so they feel better when you play with them).
I was one of the original Kickstarter backers, before Fidget Cube went viral and I'm selling the extra one I got for $55. Price is firm, don't bother low balling.
I can meet in the GTA (I live in Mississauga though).