Joshua's played parts of four NHL seasons, despite this capfriendly has his career earnings sitting at $1,580,491. Hard to gauge whether that's before or after taxes, I'd assume before. Dude will be 28 in May.
Credit to him for capitalizing on his opportunities as a Canuck, but it may be in his best interest to secure the biggest bag he can. This next contract will likely be the biggest he'll ever be able to ask for.
It'd be neat to see him back, but I'm hoping he chases the bag and sets himself up financially.